关于 c#:Win32_ComputerSystem WMI 类的 SystemType 属性的奇怪值?

Strange values of SystemType property of Win32_ComputerSystem WMI class?

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

1
2
3
4
5
6
7
8
9
10
"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 版本?它使用普通的英特尔兼容处理器吗?

我也不知道"SH-x"。

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


其中许多条目是出于历史兴趣。 Alpha 支持存在于 NT 4 和 NT 5 Beta 中,但在引入 Windows 2000 名称之前就被删除了。其他则反映了更旧的平台。

如果您明确使用 Win32_ComputerSystem(而不是 CIM_UnitaryComputerSystem 或其他父类之一),您只需要处理当前 Windows 实际运行的体系结构:x86、x64