2009-10-21 6 views
4

Je voudrais savoir comment réduire par programme les privilèges de mon application. Donc, disons que quelqu'un avec des privilèges admin exécute mon programme, je voudrais que mon programme fonctionne toujours dans l'environnement d'un utilisateur normal ou avec moins de privilèges dont je n'ai pas besoin. Aussi, pourriez-vous expliquer ce qui est restreint dans l'environnement de confiance inférieur?.NET - Privilèges d'application inférieurs

Edit: Curtisk suggéré l'outil permview.exe pour afficher les autorisations d'une application, qui me conduisent dans la bonne direction au plus récent outil permcalc.exe - http://msdn.microsoft.com/en-us/library/ms165077(VS.80).aspx. Merci encore.

+0

Bonne question, dans l'attente d'une réponse. – leppie

+0

ah ah! J'ai fait un lien avec l'ancienne version 1.0-1.1 du framework, n'est-ce pas? Bonne prise et mise à jour! – curtisk

Répondre

2

The RequestMinimum Flag peut être proche de ce dont vous avez besoin, bien que ce soit basé sur zone/PermissionSet, plus de détails dans le document MSDN lié.

L'idée est-il exécutera l'application avec le moins ensemble de privilèges pour fonctionner, peu importe qui l'appelle ...

suivi de la question dans les commentaires ci-dessous: vérifier la Permissions View Tool

+0

Merci Curtisk! Est-il possible de trouver une liste de tous les privilèges disponibles et tous les privilèges que mon application utilise, afin que je puisse désactiver le privilège dont je n'ai pas besoin? – Chad

+0

voir mise à jour dans la réponse principale ..... bonne chance! – curtisk

+0

Merci ... vous m'avez obtenu 90% du chemin. Voir la modification de l'article original. – Chad

Questions connexes