如何限制软件只使用一次?

时间:2010-02-04 11:14:45

标签: encoding drm

我需要这个问题的解决方案“如何限制软件仅使用一次”意味着将软件绑定到仅1个用户只能使用1 ...

希望得到一些理想的答案..请帮助我。

由于

7 个答案:

答案 0 :(得分:6)

我知道这不是你等待的答案,但是你不能这样做。

最好的,你可以在每次开始时打电话回家。您将记录机器签名,并且只允许该机器启动一次。

然而:

如果您的申请非常好,迟早会被破解

如果你的申请没什么特别的话,没人会打扰。

答案 1 :(得分:2)

你做不到。它不会起作用。即使你想要它。

答案 2 :(得分:2)

任何软件解决方案都将失败或被规避。

如果它非常重要,那么单个使用加密狗将是最好的,但软件仍然会被破解以允许它工作

那么,为软件提供一个自我破坏的密封迷你PC ......?

答案 3 :(得分:2)

设置服务器并让用户在启动软件时输入一次性密码。然后检查服务器内的一次性密码,如果已使用一次性密码,则中止客户端。

并且作为插件:将一些重要功能传输到服务器,因此即使是破解的客户端也离不开服务器。

答案 4 :(得分:1)

您是否尝试确保该软件仅安装在ONCE上,但是安装该软件的用户可以使用该软件吗?

..或者你想确保软件不能运行多次?...

答案 5 :(得分:0)

嗯,这很简单(取决于语言)。

如果它是Java,你可以删除类文件,它们将无法重新运行它(因为它自己删除了)。

在其他语言中,您可以采用类似的方法。

当然,这并不理想,不是不可能转移,而且通常相当荒谬,但这是一个“解决方案”。

答案 6 :(得分:0)

将其设为网络应用程序。发送一次性密钥以访问您的客户(使用“普通”邮件)。聘请律师起诉在ebay上销售这些钥匙的所有人。确保钥匙真正随机且不可预测且足够大(比方说1000位数),这是一个体面的暴力破解者没有机会找到匹配。