Démarrer votre application avec les droits administrateur

Ce tutoriel montre comment votre application peut demander les droits administrateur avant de démarrer. Vous allez me dire (clic droit...) oui mais là, c'est l'application qui va imposer d'avoir ces droits pour fonctionner. Pas besoin de code etc.

Pour VB 2008 :

  • Dans le menu "Projet", cliquez sur "Propriétés de <Votre application>..."
  • Dans l'onglet "Application", cliquez sur le bouton "Afficher les paramètres UAC",
  • En vert, on vous l'explique :

A la ligne : <requestedExecutionLevel level="asInvoker" uiAccess="false" />
Remplacez : "asInvoker" par "requireAdministrator"

  • Générez votre exécutable.
  • Faites un double clic sur votre fichier exe.

Vous obtiendrez ceci :

Pour avoir celle-ci c'est autre chose :

Ce document intitulé « Démarrer votre application avec les droits administrateur » issu de CodeS SourceS (codes-sources.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.