Windows唯一标识符?

3
有一款软件,安装后会以某种方式(可能是读取文件或注册表项)识别我的Windows操作系统。
它只会在每台唯一的计算机上执行某些任务一次。如果我卸载并重新安装该程序,软件会记住已经安装过,因此不会执行该任务。
如果我使用系统还原,软件也不会执行该任务。如果我加载安装前的系统映像,软件也不会执行该任务。
只有在重新安装全新的Windows操作系统后,该软件才会执行该任务。即使IP地址相同,其他所有信息都相同,除了它是全新的Windows操作系统副本。
因此,我猜测该软件读取某种唯一的操作系统标识符,然后连接到服务器创建用户配置文件。
那么问题是?该软件用于检查系统标识符的文件可能是什么?到目前为止,我已经发现在注册表下有条目:WindowsNT/CurrentVersion和Windows/Cryptography,但软件不依赖它们。
我应该在哪里搜索?有没有可以帮助我找出的软件?

或者它只是在注册表中隐藏了一个设置,表示“我已经在这里了”。尝试使用例如进程监视器。 - Cat Plus Plus
我加载了我Windows的旧映像副本,以便注册表是干净的。 - user775013
可能是更改计算机唯一ID,使其每次都看起来唯一的重复问题 - 对于此问题的即时重新发布有什么特别之处吗? - Steve Townsend
3个回答

3
也许它正在读取注册表键 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion 中的 ProductId 值。
微软公司在此处表示:
产品密钥也是安装 Windows XP 时创建的产品 ID 的基础。每个已授权使用 Windows XP 的实例都有一个唯一的产品 ID。

0

注意,对于某些OEM smopuiM版本,只有一个经过许可的Windows XP实例。因此,您可能会在两台计算机上找到相同的产品ID。


-1

您可以使用SysInternals的FileMon和RegMon来检查正在访问哪些文件和注册表键。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接