Je suis en train de développer une application qui utilise un ancien pilote USB. Pour une raison quelconque, les développeurs du pilote USB hérité ont décidé d'écrire des informations dans le registre et ce processus nécessite que j'aie des privilèges administratifs pour mon application.Demander à l'utilisateur de redémarrer l'application avec des privilèges d'administration tels que le débogueur VS
Maintenant, la fonctionnalité USB qui utilise le registre ne doit être effectuée qu'une fois par un utilisateur, ou lorsqu'il veut recalibrer son appareil, donc je n'ai pas besoin de privilèges administratifs tout le temps. Lorsque vous voulez déboguer une application qui nécessite des privilèges d'administration de Visual Studio, vous obtenez une fenêtre contextuelle avec une demande de redémarrage de l'application avec les informations d'identification correctes. Comment puis-je faire cela moi-même? Je veux démarrer mon application normalement, mais quand l'utilisateur va au menu d'étalonnage, je veux lui présenter une fenêtre contextuelle similaire en lui disant que pour cette option il doit redémarrer l'application avec des privilèges administratifs.
Merci. En combinant cela avec l'autre réponse, je peux faire ce que je veux. – Jensen