Win32_ComputerSystem WMI类的SystemType属性的奇怪值?

时间:2009-07-02 19:06:07

标签: c# windows wmi sysinfo

根据http://msdn.microsoft.com/en-us/library/aa394102%28VS.85%29.aspx的文档,此属性可能采用以下字符串值:

"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" 

大部分都非常明显,但什么是“X86-Nec98”?是一些奇怪的日本机器需要一个专门的Windows版本?它是否使用普通的Intel兼容处理器?

“SH-x”我也不知道。

编辑:我正在开发一个C#类来通过WMI收集系统信息,我需要了解所有可能的返回值。

1 个答案:

答案 0 :(得分:2)

其中许多参赛作品都符合历史价值。在NT 4和NT 5 Betas中存在Alpha支持,但在Windows 2000名称被引入之前被删除。其他人甚至反映了旧平台。

如果您明确使用Win32_ComputerSystem(而不是CIM_UnitaryComputerSystem或其他父类之一),您只需要处理Windows实际运行的体系结构:x86,x64& Itanium(如果WinCE支持WMI,则添加ARM)。