【发布时间】:2011-01-18 10:04:20
【问题描述】:
我正在寻找用于保护和许可我的商业软件的工具,理想情况下必须提供与 Delphi 7-2010 兼容的 SDK,支持 AES 加密、密钥生成器和容量创建我的应用程序的试用版。
我目前正在评估ICE License。有人用过这个软件吗?
【问题讨论】:
-
非常有用的问题,所以我提名重新提出这个问题。
-
在我看来,许可系统和反破解保护系统之间存在巨大差异。他们可以携手合作,但你可以有一个没有另一个。许可系统将帮助您将“密钥”集成到您的程序中。例如:客户购买了 365 天的许可证,系统会帮助您生成一个可以 365 天解锁程序的密钥。这可以在没有任何防裂保护的情况下使用(如果你足够勇敢:))。
-
反破解保护可以防止(希望)破解者更改许可系统。您可以拥有一个超级基本的许可系统。我见过的最基本的是向客户提供一个功能齐全的EXE,上面签有客户的名字。反破解系统将防止破解者更改客户的名称(并以此转售您的软件)。由于任何软件保护都可以轻松破解,我认为在这方面投入太多时间是对资源的浪费。所以:投资一个体面的许可系统。当密钥泄露时,只需使密钥失效即可。
-
这个星球上没有任何桌面软件(游戏、操作系统、图形应用程序、商业应用程序)能够成功抵抗攻击(这不适用于网络应用程序)。原因非常简单:破解者可以访问保护代码。这个世界上没有什么可以阻止破解者以任何他想要的方式修改保护代码。如果饼干想用它做成粉红色的心,它可以。您所需要的只是一些 ASM 知识和一个反汇编程序。期间。
-
看看这个。它只是一个许可系统。为了保护您的 EXE,您需要一些额外的解决方案:visualbioinformatics.com/Delphi%20VCL%20licensing%20system.html