我想检索机器的唯一ID。
和其他人一样,我也做了很多研究,发现唯一 ID 生成过程没有一个完美。
对于主板序列号(ID):它是唯一的;它无法改变。但是,如果制造商未在内存位置上添加信息,则在某些机器中可能找不到它。然后我发现它没有给出唯一 ID ..哈哈
与“处理器 ID”、“BIOS ID”类似。
不敢使用PC的其他硬件信息。
MAC 和 Windows 产品 ID 可以通过软件更改。
“Windows 产品 ID”是唯一的吗?
一种选择是将它们组合起来,但是如果应用上述条件,组合不唯一怎么办?
还有其他方法可以找到机器的唯一ID吗?
Edit:我想根据该唯一 ID 生成序列密钥,以防止软件盗版。
机器是指我要安装软件的目标PC。
@Guge:谢谢您的提及。
机器的唯一ID?
不存在“The正如您所发现的,机器的唯一 ID”。
您需要定义您的要求,并使用满足这些要求的 ID(可能是您自己分配的)。例如。对于 Web 应用程序,带有 GUID 的 cookie 可能足以区分其他匿名用户(使用多个浏览器或“私密”模式的少数用户可以忽略)。
对于系统管理来说,在系统级别分配 GUID 应该足够了(无论如何,需要单独跟踪具有多重引导的多个操作系统安装)。
...
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)