DigitalProductId和InstallDate可以改变吗?

时间:2012-06-19 10:32:57

标签: windows registry

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

  1. HKLM \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ DigitalProductId
  2. HKLM \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ InstallDate
  3. 系统卷ID
  4. 我对此感兴趣:这些参数是否可以在任何条件下更改,除了在单个操作系统安装中手动修改注册表值(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%的保证

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

    单个Windows安装中参数1-3是否会发生变化?

    提前致谢

1 个答案:

答案 0 :(得分:3)

我的研究表明,与Windows更新,服务包和其他软件无关,这些密钥保持不变。