首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Win32_PhysicalMedia -获取集成开发环境SerialNumber

Win32_PhysicalMedia -获取集成开发环境SerialNumber
EN

Stack Overflow用户
提问于 2014-03-19 19:08:46
回答 1查看 531关注 0票数 0

从Win32_PhysicalMedia获取序列号时

代码语言:javascript
复制
SELECT SerialNumber FROM Win32_PhysicalMedia

请让我们知道我如何识别它与HardDisk('IDE')相关。但它也会返回U盘的序列号。

我可以从Win32_DiskDrive获取序列号,由于序列号不匹配,我们需要从Win32_PhysicalMedia中使用它。

EN

回答 1

Stack Overflow用户

发布于 2015-02-24 17:58:45

在提升的权限下查询'Win32_PhysicalMedia‘类时,它似乎有一个持久的错误。如果在标准用户上下文中查询,则返回的序列与'Win32_DiskDrive‘返回的序列相同。作为管理员,似乎发生了一些字节双重数反转。

管理员得到:

代码语言:javascript
复制
Get-WMIObject Win32_DiskDrive | Select-Object -Property SerialNumber
ABCDEF
Get-WMIObject Win32_PhysicalMedia | Select-Object -Property SerialNumber
BADCFE

用户会得到:

代码语言:javascript
复制
Get-WMIObject Win32_DiskDrive | Select-Object -Property SerialNumber
ABCDEF
Get-WMIObject Win32_PhysicalMedia | Select-Object -Property SerialNumber
ABCDEF

这个漏洞从Vista开始就存在了,而微软选择忽略它。有关更多信息,请查看此处:https://connect.microsoft.com/VisualStudio/feedback/details/623282/win32-physicalmedia-returns-incorrect-serial-number-on-vista-or-higher-when-run-as-standard-user

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22503903

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档