.NET - Privilegi applicativi inferiori
-
05-07-2019 - |
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.
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