cs_Anotine
Messages postés64Date d'inscriptionmardi 22 juin 2004StatutMembreDernière intervention14 septembre 2008
-
3 févr. 2007 à 23:23
cs_Exploreur
Messages postés4821Date d'inscriptionlundi 11 novembre 2002StatutMembreDernière intervention15 novembre 2016
-
4 févr. 2007 à 17:50
Bonjour, je souhaite pour un projet obtenir la même liste que celle du gestionnaire des tâches (Onglet "Utilisateurs").
Je m'explique : je suis logué sur le compte SYSTEM (par un service) et je voudrais avoir l'utilsateur ou les utilisateurs connecté à l'ordinateur. Car
Environment.UserName = "SYSTEM"
.
Merci d'avance !
Configuration : VS 2005 ,Windows XP
<hr />
La programmation est l'art de mettre 15 jours pour gagner quelques millisecondes ...
cs_Anotine
Messages postés64Date d'inscriptionmardi 22 juin 2004StatutMembreDernière intervention14 septembre 2008 4 févr. 2007 à 15:14
J'ai eu un début d'idée mais il me faudrais un peu d'aide :
Mon idée : Puisque "explorer.exe" est lancé sur toute les sessions dites "Normales", il n'y a qu'a lister les processus "explorer.exe" et en definir les propriétaires. Mon problème est que lorsque je liste les processus comme ceci :
Dim
Proc()
As
Process = Process.GetProcessesByName(
"explorer"
)
Dim
User
As
String
= Proc(i).StartInfo.UserName
La variable User est vide ... et pour tout les autres processus aussi ! Alors qu'elle devrais contenir le nom de l'utilisateur.
<hr />
La programmation est l'art de mettre 15 jours pour gagner quelques millisecondes ...