2

我有一个依赖于 thre 参数的软件激活逻辑:

  1. HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\DigitalProductId
  2. HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\InstallDate
  3. 系统卷的 ID

我感兴趣的问题是:除了在单个操作系统安装中手动修改注册表值(对于 1、2)之外,这些参数是否可以在任何条件下更改?

据我所知,系统卷ID只有在卷被格式化时才能改变。DigitalProductId 和 InstalLDate 在单个操作系统中也应该保持不变,因为它们分别标识了许可证(具体的 Windows 安装)和操作系统最初安装的日期。所以根据这个逻辑,他们不应该改变。

我想找到任何证明这些观点的文件。不幸的是,我搜索这样的文档并没有给我足够的信息,因为我发现的都是像这样的文章http://technet.microsoft.com/en-us/library/cc709644(v=ws.10).aspx其中包含有关该主题的不正确信息。

我也看过这篇很棒的帖子:http ://siginetsoftware.com/forum/showthread.php?596-Investigating-the-Microsoft-Digital-ProductID-(DPID )

它部分证明了我的观点,但没有提供 100% 的保证

我在这里再次重复一个问题:

参数 1-3 在单个 Windows 安装中是否会更改?

提前致谢

4

1 回答 1

3

我的研究表明,独立于 Windows 更新、服务包和其他软件,这些密钥保持不变。

于 2012-08-29T04:32:00.473 回答