是否有可能生成不可保护的硬件ID或非常难以欺骗的硬件ID? (即购买新的PC部件?)

时间:2015-11-27 09:34:06

标签: c++ sql-server hardware

我正在使用C ++并开发自己的游戏,使用mssql作为数据库(所以是的,我可以在某处存储生成的硬件ID)。但那不是重点。是否有可能生成无法欺骗的硬件ID,或者欺骗硬件ID,例如,它需要一个全新的“主板”或“视频卡”。

非常感谢我的无知,我是一名新的程序员。 :)

示例:

假设我在用户创建帐户时生成GUID,我将其存储在我的数据库中。简单。然后我让那个GUID无法登录游戏(例如,他们被黑客攻击)。然后他们创建一个新帐户。这个新帐户是否会生成相同的GUID,这意味着它们仍被禁止? (这是我正在寻找的结果。)

我需要生成一个绑定到用户计算机的ID。我需要它,所以它不会被欺骗或困难。 ID的目的是阻止访问创建帐户或登录其已创建的帐户。我只是想知道我是否可以从某人PC生成一个ID,保存它,并且他们无法改变它。

1 个答案:

答案 0 :(得分:-1)

我认为您正在寻找的是一个GUID。 GUID是几乎保证唯一的数字。

阅读this。如果它确实是你需要的那样,那里有很多GUID生成器。