Bouton admin

renato_25_slb - 2 déc. 2013 à 14:45
cs_Robert33 Messages postés 834 Date d'inscription samedi 15 novembre 2008 Statut Membre Dernière intervention 14 janvier 2017 - 23 déc. 2013 à 09:05
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

cs_Robert33 Messages postés 834 Date d'inscription samedi 15 novembre 2008 Statut Membre Dernière intervention 14 janvier 2017 33
23 déc. 2013 à 09:05
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.
0
Rejoignez-nous