2008-08-15 9 views

Odpowiedz

5

Wierzę, że to jest to, czego chcesz.

WMI Code Creator

Część tego sprytne narzędzie pozwala na przeglądanie Przestrzenie nazw/klasy/właściwości na lokalnych i zdalnych komputerach, nie wspominając generowania kodu WMI w VBScript/C#/VB w locie. Bardzo przydatne.

Kod źródłowy używany do utworzenia narzędzia znajduje się w pliku do pobrania, który może stanowić odniesienie, jeśli użytkownik chce utworzyć własny interfejs podobny do przeglądarki.

2

Ta strona MSDN idzie przez wyliczanie dostępnych klas: How to: List the Classes in a WMI Namespace

do pobierania właściwości z klasy:

ManagementPath l_Path = new ManagementPath(l_className); 
ManagementClass l_Class = new ManagementClass(myScope, l_ManagementPath, null); 
foreach (PropertyData l_PropertyData in l_Class.Properties) 
{ 
    string l_type = l_PropertyData.Type.ToString()); 
    int l_length = Convert.ToInt32(l_PropertyData.Qualifiers["maxlen"].Value);   
}