Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/nhibernate/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows生成的卷号与HDD';什么是硬件序列号?_Windows_Licensing_Hard Drive - Fatal编程技术网

Windows生成的卷号与HDD';什么是硬件序列号?

Windows生成的卷号与HDD';什么是硬件序列号?,windows,licensing,hard-drive,Windows,Licensing,Hard Drive,我想知道Windows生成的卷号与HDD供应商分配的硬件序列号之间是否存在任何关系? 问题是,我们发布了一种软件,其许可方法基于Windows卷号,但每次Windows重新安装时,即使在同一台计算机上,这种方法也会发生变化。 我们正在试图找到一种方法,在windows重新安装后验证卷号,以防每次都使用相同的系统硬件。可能这有帮助:可能这有帮助:不,它与硬盘驱动器序列号无关。它只是每种格式生成的任意数字 主引导记录中有一个变化较小的数字,称为DiskID,但在MBR重新创建的情况下(如防病毒修复或

我想知道Windows生成的卷号与HDD供应商分配的硬件序列号之间是否存在任何关系?
问题是,我们发布了一种软件,其许可方法基于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
命令检索到的卷号相同。通常的解决方案是使用机器的以太网地址。通常的解决方案是使用机器的以太网地址。谢谢,但这里的对手是,该软件广泛分发给许多用户。我们必须找到一个解决方案来解决这个问题,或者找到一些如何关联这些代码的方法。谢谢,但这里的对手是,这个软件被广泛地分发给了许多用户。我们必须找到一个解决方案来解决这个问题,或者找到一些如何关联这些代码的方法。