Manquant directive ou une référence d'assembly à l'aide de WMI ManagementObjectSearcher?
J'ai trouvé ce lien:
Détecter Antivirus sur Windows à l'aide de C#
Cependant, lorsque j'essaie ce code dans visual c# express edition 2008 il dit :
Error 1 The type or namespace name 'ManagementObjectSearcher' could not be found
(are you missing a using directive or an assembly reference?)
C:\Users\Andy\Documents\Visual Studio 2008\Projects\ConsoleApplication1\ConsoleApplication1\Program.cs 15 17 ConsoleApplication1
Parmi d'autres erreurs similaires sur les 2 lignes qui semblent important!
Ressemble le segment de code est absent des importations ou quelque chose?
Je suis avec Windows 7... s'il vous Plaît aider!
Andy
Vous devez vous connecter pour publier un commentaire.
Il vous manque une référence à l'assembly contenant le type
ManagementObjectSearcher
, qui est dans leSystem.Management
espace de noms. Ajouter cet espace de noms et cela devrait fonctionner.Vous devrez vous faites clic droit sur le projet -> ajouter une référence et ajouter le Système.La gestion de l'assemblée. Système.La gestion n'est pas ajoutée automatiquement à la création d'un nouveau projet.
WMI de référence
WMI + C#
msdn searchphrase
et il sera généralement seulement trouver msdn entrées, j'ai cherchémsdn WMI
etmsdn WMI C#
respectivement).