Vérifier qu'un programme est lancé en tant qu'Administrateur

ThomasIsComingBack Messages postés 33 Date d'inscription lundi 19 juillet 2010 Statut Membre Dernière intervention 6 mars 2013 - 14 nov. 2011 à 13:54
 Utilisateur anonyme - 14 nov. 2011 à 23:52
Bonjour,
Je fais actuellement un programme qui gère les utilisateurs, et j'aimerais savoir comment faire pour que le programme vérifie au lancement s'il est exécuté en tant qu'Administrateur (Clic Droit > Exécuter en tant qu'Administrateur) car quand les gens l'utilisent, comme il exécuté un commande avec cmd.exe /C, on n'a aucun moyen de savoir si l'opération a été faite, ou pas. Donc je repose ma question clairement : Comment vérifier au démarrage du programme qu'il est lancé en tant qu'Administrateur ?
Merci d'avance
Thomas

1 réponse

Utilisateur anonyme
14 nov. 2011 à 23:52
Salut,

Je crois que tu peux le savoir par la liste des processus en cours:
 Dim myProcesses() As Process
        Dim myProcess As Process
        myProcesses = Process.GetProcesses()
        ' Iterate through the process array.
        For Each myProcess In myProcesses
            ListBox1.items.add(myProcess.ProcessName & " " & myProcess.StartInfo.UserName)
        Next

A tester...

CF2i - Guadeloupe
Ingénierie Informatique
0
Rejoignez-nous