Comment élever et obtenir des droits d'administrateur sur la demande dans une application .NET?

StackOverflow https://stackoverflow.com/questions/2780494

Question

J'ai une application .NET qui est exécutée avec les droits par défaut que l'utilisateur actuel, puis à un moment donné que je dois effectuer une action qui nécessite des droits d'administrateur.

Comment puis-je obtenir des droits d'administrateur sur la demande dans une application .NET?

Exiger que l'application est exécutée avec des droits d'administrateur depuis le début convient de ne pas comme il se peut que cette action ne peut être appelé.

Était-ce utile?

La solution

Je ne pense pas que ce soit possible. Une façon de contourner le problème serait de diviser votre application en deux, une pour toutes les opérations qui ne nécessitent pas d'élévation et un pour ceux qui le font. Ensuite, vous exécutez l'application non élevée comme normales, mais l'une surélevée en cas de besoin.

Autres conseils

Demandez nom d'utilisateur / mot de passe et usurper l'identité de l'utilisateur admin.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top