Maison >développement back-end >C++ >Comment exiger des privilèges d'administrateur pour une application .NET sur Windows 7?

Comment exiger des privilèges d'administrateur pour une application .NET sur Windows 7?

Barbara Streisand
Barbara Streisandoriginal
2025-02-02 23:06:11837parcourir

How to Require Administrator Privileges for a .NET Application on Windows 7?

Exécution des applications .NET avec les droits de l'administrateur sur Windows 7

Problème:

Besoin de vous assurer que votre application .NET s'exécute avec les privilèges de l'administrateur sur un système Windows 7?

Solution:

La solution consiste à ajuster le fichier manifeste de votre application. Voici comment:

en utilisant Visual Studio 2008 ou ultérieure

  1. Dans votre projet Visual Studio, cliquez avec le bouton droit et sélectionnez "Ajouter | nouvel élément".
  2. Choisissez "Fichier manifeste d'application".
  3. Trouvez la balise <requestedexecutionlevel> dans le manifeste.
  4. Modifiez la balise à lire:
<code class="language-xml"><requestedExecutionLevel level="requireAdministrator" uiaccess="false" /></code>

Cette modification déclenchera l'invite de contrôle du compte utilisateur (UAC), demandant des autorisations d'administrateur avant le lancement de l'application. N'oubliez pas qu'une utilisation excessive de cela peut frustrer les utilisateurs, alors utilisez-le uniquement lorsque vous avez absolument nécessaire.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn