我正在使用C ++并开发自己的游戏,使用mssql作为数据库(所以是的,我可以在某处存储生成的硬件ID)。但那不是重点。是否有可能生成无法欺骗的硬件ID,或者欺骗硬件ID,例如,它需要一个全新的“主板”或“视频卡”。
非常感谢我的无知,我是一名新的程序员。 :)
示例:
假设我在用户创建帐户时生成GUID,我将其存储在我的数据库中。简单。然后我让那个GUID无法登录游戏(例如,他们被黑客攻击)。然后他们创建一个新帐户。这个新帐户是否会生成相同的GUID,这意味着它们仍被禁止? (这是我正在寻找的结果。)
我需要生成一个绑定到用户计算机的ID。我需要它,所以它不会被欺骗或困难。 ID的目的是阻止访问创建帐户或登录其已创建的帐户。我只是想知道我是否可以从某人PC生成一个ID,保存它,并且他们无法改变它。