根据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收集系统信息,我需要了解所有可能的返回值。
答案 0 :(得分:2)
其中许多参赛作品都符合历史价值。在NT 4和NT 5 Betas中存在Alpha支持,但在Windows 2000名称被引入之前被删除。其他人甚至反映了旧平台。
如果您明确使用Win32_ComputerSystem(而不是CIM_UnitaryComputerSystem或其他父类之一),您只需要处理Windows实际运行的体系结构:x86,x64& Itanium(如果WinCE支持WMI,则添加ARM)。