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

Signaler
Messages postés
33
Date d'inscription
lundi 19 juillet 2010
Statut
Membre
Dernière intervention
6 mars 2013
-
 Utilisateur anonyme -
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


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