Bonjour,
Je galère vraiment concernant les droits administrateurs.
J'ai une application qui doit être utilisée qu'importe les droits de la session.
=> Donc dans le fichier manifest je dois laisser asInvoker.
Mais j'aimerais réaliser une opération SI je suis administrateur, le problème c'est qu'avec ce code :
Si je laisse le manifest en asInvoker il me retourne false même si mon utilisateur est admin.
Code C# : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 WindowsIdentity useridentity = WindowsIdentity.GetCurrent(); WindowsPrincipal user = new WindowsPrincipal(useridentity); IsAdmin = user.IsInRole(WindowsBuiltInRole.Administrator);
Je n'arrive donc pas à réaliser une application utilisable par tous, mais dont certaines fonctions ne seraient accessibles que si l'utilisateur est admin.
Quelqu'un a t'il une piste?
Merci.
Partager