2

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

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

它在 linux 平台上并使用配置文件等。

我有几个基于无效许可证的操作选择:

-清除配置文件(但是,很容易从备份中恢复)

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

- 只需标记支持人员以供以后联系,但这仍然不能解决禁止非许可副本的问题。

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

4

1 回答 1

3

无论你做什么,都不要把 to 程序弄乱到破坏它的地步。如果您的验证算法失败并且有效许可证被标记为无效,那么您就有一位愤怒的付费客户无法再使用他的付费程序。

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

此程序副本未通过许可证验证。您可能正在运行非法副本(可能在不道德的零售商处购买)。请拨打 1-800-whatever 或发送邮件至 license@whatever.com 以解决此问题。如果您认为您正在使用有效许可证运行此程序,并且此消息是我们的错误,请联系上述电话/邮件,我们将更正此问题。

于 2011-05-09T12:35:45.507 回答