我需要这个问题的解决方案“我如何将软件限制为仅使用 1 次”意味着将软件绑定到仅 1 台电脑仅使用 1 次...
希望得到一些理想的答案..请帮助我。
谢谢
我知道这不是你在等待的答案,但你做不到。
最好的,你可以让它在每次开始时都回家。您将记录机器签名并且只允许该机器一次启动。
然而:
如果你的应用非常好,迟早会被破解
如果您的应用程序没有什么特别之处,没有人会打扰。
Any software solution will fail or be circumvented.
If it's very important, then a single use dongle would be best but the software would still be cracked to allow it to work
So, supply the software with a sealed mini PC that self destructs...?
设置服务器并让用户在启动软件时输入一次性密码。然后检查服务器内的一次性密码并中止您的客户端,如果一次性密码已被使用。
并且作为插件:将一些重要的功能转移到服务器上,所以即使是破解的客户端也离不开服务器。
你不能。它行不通。即使你想要它。
您是否试图确保该软件仅安装一次,但安装该软件的用户可以根据自己的喜好使用该软件?
.. 或者你想确保软件不能运行超过一次?..
Make it a web application. Send one-time keys to access it to your customers (using 'normal' mail). Hire lawyers to sue everybody who sells these keys on ebay. Make sure the keys are truly random and unpredictable and large enough (lets say 1000 digits) that a decent brute-force cracker has no chance of ever finding a match.
好吧,这很简单(取决于语言)。
如果是Java,你可以只删除类文件,他们将无法重新运行它(因为它自己删除了)。
在其他语言中,您可以采用类似的方法。
当然,它并不理想,并非不可能转移,而且通常相当荒谬,但它是一种“解决方案”。