我想限制人们将我的应用程序用于一台计算机,所以我在想IP ...但是一些国家的人们在重新启动互联网后会获得新的IP ...所以我需要更好的方法来识别用户,比如在用户执行格式之前,某些值不会更改。
由于
答案 0 :(得分:2)
例如MAC address即使跨格式,以太网接口通常也不会更改(仅当用户更改以太网接口卡时)。别担心,与Apple Macs无关,MAC代表Media Access Control; - )。
答案 1 :(得分:0)
您可能需要一些注册过程,因此您可以告诉用户您将连接以获得更新,并在该过程中发送应用程序的序列号和mac地址。如果序列号已经注册,则向用户返回错误。
理想情况下,你应该下载一些与特定序列号和mac地址相关联的所需dll,这样如果用户将dll复制到另一个程序,则需要更多工作才能使其工作。
这取决于您希望用户对最佳方法造成的不便,我相信。
我指定的dll可以是任何程序集,jar文件等,该语言用于运行应用程序。