例如,您可以将Steam帐户锁定到特定计算机。
我首选的语言是C#。
答案 0 :(得分:3)
我会使用ManagementObjectSearcher
获取有关该计算机的唯一信息(如硬盘序列号),并将该安全性放入我的程序中,以便它只能在该计算机上运行。
答案 1 :(得分:1)
最简单的方法是使用Environment.GetMachineName和Environment.GetUserName的组合。 (为了额外的安全性,使用散列算法和密码,但这只是常识)。
显然存在用户更改用户名等问题,但如果您将其作为全职实现而不仅仅是一次性程序,那么您将需要一个远程服务器来存储锁定细节无论如何。