Windows唯一标识符?

时间:2011-06-30 14:51:58

标签: windows uniqueidentifier

所以有这个软件。以某种方式安装它(可能读取文件或注册表项)识别我的Windows操作系统。

每个独特的计算机应该只执行一次任务。如果我卸载程序并重新安装它,软件会记住它已经安装,因此不执行任务。

如果我使用系统还原,软件也不会执行任务。如果我在安装之前加载系统映像,软件也不会执行任务。

如果我重新安装Windows的新副本,那么只有软件才能完成任务。 IP甚至无关紧要。一切都是一样的,除了它是Windows操作系统的全新副本。

所以我猜这个软件会读取某种独特的操作系统标识符,然后连接到服务器来创建用户配置文件。

所以问题是?软件用来检查系统标识符的那些文件是什么?到目前为止,我发现注册表中有条目。 WindowsNT / CurrentVersion和Windows / Cryptography,但软件不依赖它们。

我应该在哪里搜索?任何可以帮我找到的软件?

3 个答案:

答案 0 :(得分:3)

也许它正在从注册表项ProductId中读取HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion值。

Microsoft says

  

产品密钥也构成了基础   对于创建的产品ID   安装Windows XP时。每   Windows XP的许可实例有一个   唯一的产品ID。

答案 1 :(得分:0)

您可以使用SysInternals的FileMon和RegMon来检查注册表中的文件和密钥是什么

答案 2 :(得分:0)

请注意,对于某些OEM smopuiM版本,只有一个Windows XP许可实例。因此,您可以为两台PC找到相同的产品ID。