我对此感到有点难过。我有一个非常独特的哈希算法等,用于创建密钥/许可证;我并不担心那部分。
我需要的想法是如何禁用无效的产品......呃,验证。
它位于Linux平台上并使用配置文件等。
我有几个基于无效许可的行动选择:
- 清除配置文件(但是,可以从备份中轻松恢复)
- 使用非功能性二进制文件替换二进制文件(但这些可以很容易地从备份等中恢复。)
-smply标记支持人员以便以后联系,但这仍然无法解决禁止非许可副本的问题。
想法?到目前为止,我真的没有一个令人满意的解决方案。
答案 0 :(得分:3)
无论你做什么,都不要把程序弄得乱七八糟。如果您的验证算法失败并且有效许可证被标记为无效,则您有一个不能再使用其付费程序的愤怒付费客户。
我只会在启动时显示一个模态窗口,其中包含以下内容:
该程序的副本没有 通过了许可证验证。它是 可能你正在运行 非法复制(可能是在 不道德的零售商)。请cal 1-800-无论是发送邮件还是发送邮件 licensing@whatever.com放一个 解决这个问题。如果你认为 您正在运行此程序 有效的许可证,此消息是 我们的错误,请联系上面 电话/邮件,我们会纠正这个。