2009-07-02 8 views
0

Gemäß der Dokumentation bei http://msdn.microsoft.com/en-us/library/aa394102%28VS.85%29.aspx diese Eigenschaft die folgenden String-Werte annehmen:Seltsame Werte der SystemType-Eigenschaft der Win32_ComputerSystem WMI-Klasse?

"X86-based PC" 
"MIPS-based PC" 
"Alpha-based PC" 
"Power PC" 
"SH-x PC" 
"StrongARM PC" 
"64-bit Intel PC" 
"64-bit Alpha PC" 
"Unknown" 
"X86-Nec98 PC" 

Das meiste davon ist ziemlich offensichtlich, aber was ist „X86-NEC98“? Ist es eine seltsame japanische Maschine, die eine spezielle Windows-Version benötigt? Verwendet es einen normalen Intel-kompatiblen Prozessor?

"SH-x" ist mir auch unbekannt.

Edit: Ich entwickle eine C# -Klasse, um Systeminformationen über WMI zu sammeln, und ich muss alle möglichen zurückgegebenen Werte verstehen.

Antwort

2

Viele dieser Einträge sind von historischem Interesse. Alpha-Unterstützung existierte in NT 4 und NT 5 Betas, wurde jedoch vor der Einführung des Windows 2000-Namens fallen gelassen. Andere spiegeln sogar ältere Plattformen wider.

Wenn Sie Win32_ComputerSystem verwenden explizit (und nicht CIM_UnitaryComputerSystem oder eine der anderen übergeordneten Klassen), können Sie nur mit den Architekturen befassen müssen, die Windows tatsächlich auf heute läuft: x86, x64 & Itanium (add ARM wenn WinCE WMI hat Unterstützung).

+0

Also, welche der oben genannten Itanium? – JCCyC

+0

Ich fragte mich, wie ich die Antwort schrieb. Wir wissen, dass Windows Server auf Itanium unterstützt wird, aber die Liste scheint nicht gepflegt worden zu sein. – Richard