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

Fermé
tipi75 Messages postés 680 Date d'inscription lundi 20 août 2007 Statut Membre Dernière intervention 16 avril 2015 - 27 mai 2014 à 09:25
tipi75 Messages postés 680 Date d'inscription lundi 20 août 2007 Statut Membre Dernière intervention 16 avril 2015 - 29 mai 2014 à 13:52
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 lundi 20 août 2007 Statut Membre Dernière intervention 16 avril 2015 27
29 mai 2014 à 13:52
Bonjour,

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

Je vous remercie d'avance pour votre aide.
0