微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

windows – WMI ProcessorType

WMIC的cpu别名返回一个名为ProcessorType的值,MSDN声明有6个可能的值:

1 (0x1) Other
2 (0x2) UnkNown
3 (0x3) Central Processor
4 (0x4) Math Processor
5 (0x5) DSP Processor
6 (0x6) Video Processor

http://msdn.microsoft.com/en-us/library/aa394373(v=vs.85).aspx

3以外的任何类型的处理器是否可以作为主(或唯一)处理器?我正在编写硬件哈希函数,除非缺少通用处理器,否则我不想包含专用处理器.

解决方法

听起来我要求保修.您无法获得,WMI或操作系统不提供此信息.与大多数WMI数据一样,这来自驱动程序.芯片组驱动程序总是由芯片组制造商提供,如Intel,AMD,NVidia等公司.它们可能会被系统集成商调整.然而,这是非常罕见的,该业务的低价定价不允许好吃.或者,当他们的非标准查询结果使程序轰炸时,他们需要提供支持.

所以99.99%的时间你只能得到一个结果. cpu只需3个.

这使得该属性完全无用,它没有提供足够的随机数据来使硬件散列足够独特.所以不要包括它,问题解决了.

原文地址:https://www.jb51.cc/windows/612870.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐