2011-05-09 57 views
2

我有点在这个难住。我有一个非常独特的散列算法等等,用于创建密钥/许可证;我并不担心那部分。如何禁用无效身份验证产品?

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

它是在Linux平台上,并使用配置文件等

我有行动的夫妇选择基于无效的许可证:

-wipe出配置文件(但很容易地从备份中恢复)

-replace与非功能性的二进制文件二进制文件(但这些可以容易地从备份等恢复)

-simply标志后面接触的支持人员,但仍然没有解决不允许非的问题-l许可副本。

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

回答

3

不管你做什么,都不要惹到程序来打破它。如果您的验证算法失败并且有效的许可证被标记为无效,则您有一个生气的付费客户不能再使用他的付费程序。

我只在启动时显示一个模式窗口,上面写着沿着线的东西:

这个程序的副本具有不 通过许可证验证。这是 可能是你正在运行的 非法拷贝(在 不道德的零售商也许购买)。请CAL 1-800-什么或发邮件到 [email protected]把一个 解决这个问题。如果您认为 您正在运行此程序 有效的许可证,这消息是我方的 错误,请联系上面的电话 /邮件,我们将纠正。

+0

这绝对是缺点 - 愤怒的客户之一,是永远不会是一件好事。 – 2011-05-10 17:13:56