Windows生成的卷号与HDD';什么是硬件序列号?
我想知道Windows生成的卷号与HDD供应商分配的硬件序列号之间是否存在任何关系?Windows生成的卷号与HDD';什么是硬件序列号?,windows,licensing,hard-drive,Windows,Licensing,Hard Drive,我想知道Windows生成的卷号与HDD供应商分配的硬件序列号之间是否存在任何关系? 问题是,我们发布了一种软件,其许可方法基于Windows卷号,但每次Windows重新安装时,即使在同一台计算机上,这种方法也会发生变化。 我们正在试图找到一种方法,在windows重新安装后验证卷号,以防每次都使用相同的系统硬件。可能这有帮助:可能这有帮助:不,它与硬盘驱动器序列号无关。它只是每种格式生成的任意数字 主引导记录中有一个变化较小的数字,称为DiskID,但在MBR重新创建的情况下(如防病毒修复或
问题是,我们发布了一种软件,其许可方法基于Windows卷号,但每次Windows重新安装时,即使在同一台计算机上,这种方法也会发生变化。
我们正在试图找到一种方法,在windows重新安装后验证卷号,以防每次都使用相同的系统硬件。可能这有帮助:可能这有帮助:不,它与硬盘驱动器序列号无关。它只是每种格式生成的任意数字 主引导记录中有一个变化较小的数字,称为DiskID,但在MBR重新创建的情况下(如防病毒修复或一些低级操作),该数字也会发生变化。但是,您可以在Windows中使用
diskpart
命令读取它,命令包括:selectdisk0
,uniqueid disk
作为一种可行的选择,您可以使用和StorageDeviceUniqueIdProperty
作为STORAGE\u属性向给定设备发送请求,并检索唯一标识符
另一个选项是使用PnP标识符枚举设备,并使用PnP标识符唯一标识磁盘
还有一个选项可以查询类的WMI,但我不确定它有多可靠
我相信所有解决方案都需要管理权限。不,它与硬盘驱动器序列号无关。它只是每种格式生成的任意数字
主引导记录中有一个变化较小的数字,称为DiskID,但在MBR重新创建的情况下(如防病毒修复或一些低级操作),该数字也会发生变化。但是,您可以在Windows中使用diskpart
命令读取它,命令包括:selectdisk0
,uniqueid disk
作为一种可行的选择,您可以使用和StorageDeviceUniqueIdProperty
作为STORAGE\u属性向给定设备发送请求,并检索唯一标识符
另一个选项是使用PnP标识符枚举设备,并使用PnP标识符唯一标识磁盘
还有一个选项可以查询类的WMI,但我不确定它有多可靠
我相信所有的解决方案都需要管理权限。不,没有。还请记住,SO中不鼓励单独链接。您如何检索卷号?有一个KB显示,每次启动DiskPart.exe时,它都会显示不同的卷号。卷号与dir
命令检索到的卷号相同。不,它没有。还请记住,SO中不鼓励单独链接。您如何检索卷号?有一个KB显示,每次启动DiskPart.exe时,它会显示不同的卷号。卷号与通过dir
命令检索到的卷号相同。通常的解决方案是使用机器的以太网地址。通常的解决方案是使用机器的以太网地址。谢谢,但这里的对手是,该软件广泛分发给许多用户。我们必须找到一个解决方案来解决这个问题,或者找到一些如何关联这些代码的方法。谢谢,但这里的对手是,这个软件被广泛地分发给了许多用户。我们必须找到一个解决方案来解决这个问题,或者找到一些如何关联这些代码的方法。