Domanda

Vorrei sapere come abbassare a livello di programmazione i privilegi della mia applicazione. Quindi, supponiamo che qualcuno con i privilegi di amministratore esegua il mio programma, vorrei che il mio programma continuasse a funzionare in un normale ambiente utente o con meno privilegi di cui non ho bisogno. Inoltre, potresti spiegare ciò che è limitato nell'ambiente di trust inferiore?

Modifica: Curtisk ha suggerito allo strumento permview.exe di visualizzare le autorizzazioni di un'applicazione, il che mi ha portato nella giusta direzione allo nuovo strumento permcalc.exe - http://msdn.microsoft.com/en-us/library/ ms165077 (VS.80) aspx . Grazie ancora.

È stato utile?

Soluzione

Flag RequestMinimum potrebbe essere vicino a ciò di cui hai bisogno, sebbene sia basato sulla zona / PermissionSet, maggiori dettagli nel How-to MSDN collegato.

L'idea è che eseguirà l'applicazione con il minor numero di privilegi per funzionare, indipendentemente da chi la chiama ...

Seguito dato alla domanda nei commenti seguenti: controlla Strumento di visualizzazione delle autorizzazioni

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top