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 :
A la ligne : <requestedExecutionLevel level="asInvoker" uiAccess="false" />
Remplacez : "asInvoker" par "requireAdministrator"
Vous obtiendrez ceci :
Pour avoir celle-ci c'est autre chose :