J'ai une méthode/événement Form1_Load
et je veux donner Administrator Rights
C# Obtenir des droits d'administrateur pour une méthode unique
Parce que dans cette méthode/événement associer mon programme avec mon extension, ne veulent pas commencer l'application en tant qu'administrateur, si je fais ce programme ne fonctionnera pas correcly
donc j'ai un code:
[PrincipalPermission(SecurityAction.Demand, Role = @"BUILTIN\Administrators")]
private void Form1_Load(object sender, EventArgs e)
{
...
}
Mais pas fonctionne et mon application génère l'erreur:
UnauthorizedAccessException
Comment puis-je résoudre ce problème?
Votre code exige que l'utilisateur soit un administrateur, mais je ne pense pas que ce que vous vouliez dire est-ce? Vous voulez élever les privilèges de l'utilisateur? Est-ce Win Forms? –
Oui, veulent les droits d'administrateur pour faire s'associer et c'est WinForms – alix54
Je vous suggérerais de lire et d'absorber [Que faire si deux programmes ont fait cela?] (Https://blogs.msdn.microsoft.com/oldnewthing/20050607-00/ ? p = 35413) par Raymond Chen avant d'aller trop loin sur cette route. –