如何在无效身份验证上禁用产品?

时间:2011-05-09 12:24:11

标签: validation licensing product drm copy-protection

我对此感到有点难过。我有一个非常独特的哈希算法等,用于创建密钥/许可证;我并不担心那部分。

我需要的想法是如何禁用无效的产品......呃,验证。

它位于Linux平台上并使用配置文件等。

我有几个基于无效许可的行动选择:

- 清除配置文件(但是,可以从备份中轻松恢复)

- 使用非功能性二进制文件替换二进制文件(但这些可以很容易地从备份等中恢复。)

-smply标记支持人员以便以后联系,但这仍然无法解决禁止非许可副本的问题。

想法?到目前为止,我真的没有一个令人满意的解决方案。

1 个答案:

答案 0 :(得分:3)

无论你做什么,都不要把程序弄得乱七八糟。如果您的验证算法失败并且有效许可证被标记为无效,则您有一个不能再使用其付费程序的愤怒付费客户。

我只会在启动时显示一个模态窗口,其中包含以下内容:

  

该程序的副本没有   通过了许可证验证。它是   可能你正在运行   非法复制(可能是在   不道德的零售商)。请cal   1-800-无论是发送邮件还是发送邮件   licensing@whatever.com放一个   解决这个问题。如果你认为   您正在运行此程序   有效的许可证,此消息是   我们的错误,请联系上面   电话/邮件,我们会纠正这个。