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

Validation 如何在无效身份验证时禁用产品?,validation,licensing,product,drm,copy-protection,Validation,Licensing,Product,Drm,Copy Protection,我对此感到有点困惑。我有一个非常独特的哈希算法,用于创建密钥/许可证;我不担心那部分 我需要的是如何在无效的…呃,验证上禁用产品 它在linux平台上,使用配置文件等 基于无效许可证,我有两种操作选择: -清除配置文件(但是,可以轻松地从备份中恢复) -用不起作用的二进制文件替换二进制文件(但这些文件可以很容易地从备份等中恢复) -只需标记支持人员以便以后联系,但这仍然不能解决禁止非授权副本的问题 想法?到目前为止,我还没有一个令人满意的解决方案。无论你做什么,都不要把to程序搞得乱七八糟。如果

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

我需要的是如何在无效的…呃,验证上禁用产品

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

基于无效许可证,我有两种操作选择:

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

-用不起作用的二进制文件替换二进制文件(但这些文件可以很容易地从备份等中恢复)

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


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

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

我将在启动时显示一个模式窗口,该窗口将按照以下行显示内容:

该程序的此副本尚未发布 已通过许可证验证。它是 可能您正在运行一个 非法复制品(可能在网上购买) 不道德的零售商)。求求你,卡尔 1-800-随便什么或发邮件到 licensing@whatever.com放 这个问题的解决方案。如果你认为 您正在运行此程序的 有效的许可证,此消息是 我方有错误,请联系上述人员 电话/邮件,我们会纠正这个问题


这绝对是一个缺点——愤怒的顾客从来都不是一件好事。