Windows Unique Identifier?

﹥>﹥吖頭↗ 提交于 2019-12-21 20:23:10

问题


So there is this software. When installed it somehow (probably reads file or registry entry) recognizes my windows operating system.

It's supposed to do some tasks only once per unique computer. If I uninstall the program and re install it, the software remembers that it has been installed and therefore do not do the task.

If I use system restore, software also does not do the tasks. If I load image of the system before the install, software also doesn't do the tasks.

If I re install a fresh copy of windows, then only the software does the task. IP even does not matter. Everything is the same, except it is a brand new copy of Windows operating system.

So I guess that the software reads some kind of unique operating system identifier, then connects to server to create a user profile.

So the question is? What could be those files which software uses to check system identifier? So far I have found out that there are entries under registry. WindowsNT/CurrentVersion and Windows/Cryptography but software do not rely on them.

Where else should I search? Any software which could help me find out?


回答1:


Maybe it's reading the ProductId value from the registry key HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion.

Microsoft says:

The product key also forms the basis for the product ID that is created when Windows XP is installed. Each licensed instance of Windows XP has a unique Product ID.




回答2:


You can use FileMon and RegMon by SysInternals to check what files and keys in registry are being accessed




回答3:


Take care, for some OEM smopuiM versions, there is only one licensed instance of Windows XP. So you can find the same product ID for two PC.



来源:https://stackoverflow.com/questions/6536688/windows-unique-identifier

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!