La référence de l'objet n'est pas définie

tipi75 Messages postés 680 Date d'inscription   Statut Membre Dernière intervention   -  
tipi75 Messages postés 680 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

J'aimerais récupérer le dernier user connecté sur le poste distant via WMI.
Voici un portion du programme C#:

ObjectQuery requete = new ObjectQuery("SELECT * FROM Win32_Computersystem");
ManagementObjectSearcher query = new ManagementObjectSearcher(ms, requete);
ManagementObjectCollection queryCollection = query.Get();

// on récupère le username connecté
foreach (ManagementObject mo in queryCollection)
{
nom_utilisateur = mo.GetPropertyValue("UserName").ToString();
nom_utilisateur = nom_utilisateur.Substring(7);
}


Cependant j'ai le message d'erreur ("La référence de l'objet n'est pas définie") sur la ligne suivante:
nom_utilisateur = mo.GetPropertyValue("UserName").ToString();

Je vous remercie pour votre aide.

1 réponse

tipi75 Messages postés 680 Date d'inscription   Statut Membre Dernière intervention   27
 
Bonjour,

Quelqu'un a déjà été confronté à mon souci???

Je vous remercie d'avance pour votre aide.
0