许可和保护我的Delphi Win32应用程序的工具

RRU*_*RUZ 28 delphi licensing

我正在寻找保护许可 我的商业软件的工具,理想情况下必须提供与Delphi 7-2010兼容的SDK,支持AES加密,密钥生成器和创建我的应用程序试用版的能力.

我目前正在评估ICE许可证.有人有这个软件的经验吗?

sma*_*ins 17

这是我的软件保护解决方案列表.我正在考虑从ASProtect转换到另一个保护,所以我也在分析大多数这些程序:

Themida(Oreans) http://www.oreans.com/products.php 有关于Themida所有版本的拆包教程.但是,有可能请求"自定义"构建,这可能有助于避免这种情况.

Code Virtualizer(Oreans) http://www.oreans.com/products.php 允许使用虚拟机保护应用程序的特定部分.论坛上的一个破解者称他"制作了一个CodeUnvirtualizer来将虚拟操作码完全转换为汇编语言".

EXECryptor 很难打开包装.GUI在Vista下不起作用.似乎不再发展.

ASProtect 小保护开销.似乎不再发展.

TTProtect - $ 179/$ 259 13 MB下载.中国开发商.向exe添加大约xxx开销. http://www.ttprotect.com/en/index.htm

VMProtect - $ 159/$ 319(现199美元/ 399美元) http://www.vmprotect.ru/ 10 MB下载.俄罗斯开发商 似乎经常更新.支持32位和64位.根据一个exetools帖子不可破解,但似乎已经有一个拆包教程.

Enigma Protect - $ 149 http://enigmaprotector.com/en/home.html 7 MB下载.俄罗斯开发商 被视为非常难以破解.向exe添加大约xxx开销.

NoobyProtect - $ 289 http://www.safengine.com/ 10.5 MB下载.中国开发商.被视为非常难以破解.向exe添加大约1.5 MB的开销.

ZProtect - $ 179 http://www.peguard.com

RLPack http://www.reversinglabs.com/products/RLPack.php KeyGen已经上市.

需要注意的一点是,您在软件保护程序上启用的保护选项越多,受保护文件被反病毒标记为误报的可能性就越大.例如,在Themida上,检查加密文件的选项,很可能会通过一些反病毒程序产生一些误报.一旦我从黑客论坛得到更多回复,我就会对这些工具提出一些问题,我会更新这个答案.

最后,不要使用这些工具的内置序列号/许可证管理.虽然它们可能比使用您自己的更安全,但您将被绑定到该特定工具.如果您决定在将来更改软件保护,则还必须管理所有客户密钥转移到新系统.


Mas*_*ler 12

不要打扰.这不值得麻烦.只有一个完美的许可证制度实际上对你有好处,而且没有这样的东西.在互联网时代,如果你的系统并不完美,那么世界上任何地方的人都需要制作破解并将其上传到某个地方,而任何想要免费复制程序的人都可以获得它.(并且使用预先存在的库只会让他们在破解它时开始.)

如果您希望人们为您的软件付费而不是仅仅下载它,那么唯一的方法就是让您的软件足够好以至于人们愿意为此付钱.任何告诉你的人都在说谎.

  • 我也不同意.需要简单的保护,以保持诚实的人诚实.他们不会寻找裂缝.如果价值合理的话,他们会支付好的软件.你的目标是让它变得那么好.那些花时间打破一个受到简单保护的系统的人无论如何都不会为此付出代价. (8认同)
  • @Ikessler:你的论点与自己相矛盾.如果一个人诚实并且不会寻找裂缝,那么他们就不需要保护计划来保证他们的诚实.没有"保持诚实的人诚实"这样的事情.要么一个人诚实,要么他们不诚实.我听过的唯一一个用直言不讳的人就是那些销售锁具的人,或者他们的数字等价物. (6认同)
  • 最后一句话措辞有点强烈.也许他们错了? (3认同)
  • 我不认为这是一个答案.人们是否想要或可以保护软件超出了问题的范围.斯卡姆拉特想知道的是什么机制已经存在,而不是它们是否有效甚至是无瑕疵. (2认同)

ska*_*adt 11

我使用OnGuard(使用SongBeamer的Delphi 2009/2010源代码)和Lockbox来成功处理加密.两者都是商业质量的图书馆,可以免费使用.

我曾经也使用过IceLicense,但是切换到OnGuard/Lockbox,这让我可以更好地控制我们直接嵌入CRM系统的密钥生成过程.