Win32_ComputerSystem WMI 类的 SystemType 属性值奇怪?
根据 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? 它使用普通的英特尔兼容处理器吗?
我也不知道“SH-x”。
编辑:我正在开发一个 C# 类来通过 WMI 收集系统信息,我需要了解所有可能的返回值。
According to the documentation at http://msdn.microsoft.com/en-us/library/aa394102%28VS.85%29.aspx this property may assume the following string values:
"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"
Most of it is pretty obvious, but what is "X86-Nec98"? Is it some odd Japanese machine that requires a specialized version of Windows? Does it use a normal Intel-compatible processor?
"SH-x" is unknown to me also.
Edit: I'm developing a C# class to collect system information via WMI and I need to understand all possible returned values.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
其中许多条目都是为了历史利益。 Alpha 支持存在于 NT 4 和 NT 5 Beta 中,但在 Windows 2000 名称引入之前就被放弃了。 其他则反映了更旧的平台。
如果您显式使用 Win32_ComputerSystem(而不是 CIM_UnitaryComputerSystem 或其他父类之一),则只需处理 Windows 目前实际运行的体系结构:x86、x64 和 x64。 Itanium(如果 WinCE 支持 WMI,则添加 ARM)。
Many of those entries are for historical interest. Alpha support existed in NT 4 and NT 5 Betas but was dropped before the Windows 2000 name was introduced. Others reflect even older platforms.
If you are using Win32_ComputerSystem explicitly (rather than CIM_UnitaryComputerSystem or one of the other parent classes), you only need to deal with the architectures that Windows actually runs on today: x86, x64 & Itanium (add ARM if WinCE has WMI support).