我知道,我可以抓住的CPU标识和积序列号为一个物理的驱动通过查询工作,但是WMI通常需要其甜蜜的时间。什么其他的更快捷的选择,如果有的话,都可以检索这一信息?有Win32Api将完成这个吗?

编辑: 请允许我澄清。通过CPU标识符,我指的是同一个值得通过查询以下WMI实例的性质:

  • Win32_Processor::ProcessorId
  • Win32_LogicalDisk::VolumeSerialNumber
有帮助吗?

解决方案

只要记住,ID的CPU是不是总是可用的。

通过这种方式,什么是你想要完成吗?如果你想要的生成一种独特关键用于计算机的实例,检查 产生独特的关键(手指印)用于计算机的许可的目的 后通过Sowkot*奥斯曼*在演示;它可以给你一些提示(还读过的意见).

其他提示

你可以查询的窗户注册为驱动的信息,不能确定的CPU虽然。看来你的问题是解决在此所q/一个(表明了一些方法,获得这种信息,但是速度,也许得到了它从登记册是你最好的选择):

如何清单物盘?

WMI实际上需要一个良好的部分数据注册表。该系统储存的大量信息有关的系统,它显然非常迅速作出反应。

如果你们找到锁的主板,CPU和/或硬盘许可证的原因,请查看以下价值观:
HKLM硬件\说明系统\BIOS\BaseBoardManufacturer
HKLM硬件\说明系统\BIOS\BaseBoardProduct
HKLM硬件\说明系统\CentralProcessor\0\标识符
HKLM硬件\说明系统\CentralProcessor\0\ProcessorNameString
HKLM软件\Microsoft Windows NT\CurrentVersion\DigitalProductId
HKLM软件\Microsoft Windows NT\CurrentVersion\ProductId
HKLM软件\Microsoft Windows NT\CurrentVersion\BuildLabEx
HKLM硬件\说明系统\MultifunctionAdapter\0\DiskController\0\DiskPeripheral\0
(可能是特定于局与突袭中使用)

如果你想要得到的磁盘序列没有此问题的一个DeviceIoControl电话的物理驱动装置。样本代码VB.NET: http://www.dreamincode.net/code/snippet429.htm

为CPUID,试试这个: http://devpinoy.org/blogs/cvega/archive/2006/04/07/2658.aspx

对于卷序列号,试试这个: http://www.eggheadcafe.com/articles/20021019.asp

谷歌是你的朋友;-)

我喜欢 GetSystemInfo 但是,这并不复盖的物理动..

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top