![]() |
1
6
最好的办法就是不要那样做。它只会给你和你的付费客户带来麻烦。 也就是说,如果你还想继续,那么今天的最佳实践涉及到相当复杂的方案。 获取ID的最佳方法是使用多个ID:s,如CPU ID、硬盘ID、MAC地址等,以识别一台必须匹配3/5 ID:s或类似的计算机。即使用户更换损坏的网卡或CPU,许可证号也不会损坏。
如果一个用户完全替换了他/她的计算机,你仍然有问题。
试着看看其他商业软件是如何做到的。以Windows为例。虽然您无法研究具体的实现,但您可以研究最终用户体验和最终用户文档,以找到用户如何更改硬件和将许可证移动到新计算机所需的用例。 如果你不想愤怒的用户在凌晨2点打电话给你的私人手机,问为什么你的软件突然自己锁定了它,你必须仔细想想,并正确地测试很多用例。 |
|
epascolo · Socket Java客户端-Python服务器 7 年前 |
![]() |
willh99 · 将文件从Python服务器发送到Java客户端 7 年前 |
|
Satyam · 使客户端身份匿名于服务器 7 年前 |
![]() |
M. Teasdale · 第二次套接字写入似乎没有发送到网络 7 年前 |
![]() |
munmunbb · OAuth过程:向服务器请求两次 7 年前 |
![]() |
KulaDamian · 将字符串从C客户端发送到Java服务器 7 年前 |