Vérifier qu'un programme est lancé en tant qu'Administrateur
ThomasIsComingBack
Messages postés33Date d'inscriptionlundi 19 juillet 2010StatutMembreDerniè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
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