Bouton admin

Signaler
-
Messages postés
834
Date d'inscription
samedi 15 novembre 2008
Statut
Membre
Dernière intervention
14 janvier 2017
-
Bonjour,

J'aurais voulu savoir si c'est possible que lorsqu'on clique sur un bouton, il nous affiche l'UAC de microsoft qui demande donc une élévation ?

J'ai essayé plusieurs choses mais soit cela ne fait rien soit j'ai une erreur d'exception win32 que j'arrive pas a résoudre

Voici un exemple :

// Launch itself as administrator
System.Diagnostics.Process adm2_help = new Process();
string targetDir = string.Format(@"\\Path");
adm2_help.StartInfo.WorkingDirectory = targetDir;
adm2_help.StartInfo.FileName = "fichier.docx";
adm2_help.StartInfo.Verb = "runas";

try
{
adm2_help.Start();
adm2_help.WaitForExit();
}
catch
{
return;
}

Je sais pas si quelqu'un peut m'aider pour une méthode correct ?

Merci d'avance

1 réponse

Messages postés
834
Date d'inscription
samedi 15 novembre 2008
Statut
Membre
Dernière intervention
14 janvier 2017
32
Bonjour

Je pense que l'action "runas" nécessite un exécutable.
As-tu essayé de passer un exécutable, ou un raccourci, plutôt que le nom du fichier docx ?
Et es-tu certain que l'utilisateur en cours n'est pas déjà administrateur ? car dans ce cas il ne se passera rien de spécial, l'exécutable sera exécuté normalement.