2010-07-15 3 views
0

Tous,wmic via .NET ou C#

S'il vous plaît pardonnez mon ignorance de C# /. NET, je suis tout à fait nouveau à la fois (la plupart du temps Java, C/C++) et me trouve chargé de créer un code qui effectue la même chose que les commandes "wmic qfe" et "wmic os" disponibles à l'invite DOS.

Est-ce que cela peut être fait? Si oui, toute aide est appréciée. J'essaie de me frayer un chemin à travers l'espace de nommage System.Management.Instrumentation puisque wmic est un acronyme pour Windows Management Instrumentation Command (selon Google), mais n'a pas encore trouvé quelque chose d'utile.

Merci à l'avance, Toddw

Répondre

3

Vous aurez besoin en effet d'utiliser l'espace de noms System.Management pour exécuter des requêtes WMI. Il y a beaucoup d'informations sur l'utilisation de WMI à partir de C#, Microsoft est (archivé) here

Pour vos cas particuliers:

qfe - interroger la Win32_QuickFixEngineering classe

os - interroger la classe Win32_OperatingSystem

+0

+1 , mais laissez tomber Instrumentation du nom de l'espace de nommage. –

+0

@Hans, merci c'est exactement ce dont j'avais besoin pour commencer – Todd