代码之家  ›  专栏  ›  技术社区  ›  RRUZ

用于授权和保护我的Delphi Win32应用程序的工具[关闭]

  •  28
  • RRUZ  · 技术社区  · 14 年前

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

    我正在评估 ICE License . 有人对这个软件有经验吗?

    11 回复  |  直到 6 年前
        1
  •  11
  •   skamradt    14 年前

    我已经用过 OnGuard (使用Delphi 2009/2010源代码 SongBeamer 一起 Lockbox 以成功处理加密。两者都是商业质量的图书馆,可以免费使用。

    我曾经也使用过IceLicense,但后来转到了Onguard/LockBox,这使我能够更好地控制我们直接嵌入到CRM系统中的密钥生成过程。

        2
  •  17
  •   Uli Gerhardt    13 年前

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

    主题词 (奥列安) http://www.oreans.com/products.php 这里有为所有版本的themida解包教程。但是,有可能请求“自定义”构建,这可能有助于避免这种情况。

    代码虚拟器 (奥列安) http://www.oreans.com/products.php 允许使用虚拟机保护应用程序的特定部分。一个论坛上的黑客说,他“制造了一个代码unvirtualizer,将虚拟操作码完全转换为汇编语言”。

    执行密码程序 很难打开包装。GUI在Vista下不工作。似乎不再发展了。

    保护 小保护开销。似乎不再发展了。

    保护层 -179美元/259美元 13 MB下载。中国开发商。向exe添加大约XXX开销。 http://www.ttprotect.com/en/index.htm

    虚拟保护 -159美元/319美元(现在是199美元/399美元) http://www.vmprotect.ru/ 10 MB下载。俄罗斯开发商。似乎经常更新。支持32位和64位。根据一篇exetools文章,它是不可破解的,但似乎已经有了一个解包教程。

    谜保护 - 149美元 http://enigmaprotector.com/en/home.html 7 MB下载。俄罗斯开发商。被认为很难破解。向exe添加大约XXX开销。

    诺贝尔保护 - 289美元 http://www.safengine.com/ 10.5 MB下载。中国开发商。被认为很难破解。为exe添加大约1.5 MB开销。

    ZREST - 179美元 http://www.peguard.com

    RLPACK http://www.reversinglabs.com/products/RLPack.php keygen已经可用。

    需要注意的一点是,在软件保护器上启用的保护选项越多,被反病毒标记为假阳性的受保护文件的可能性就越大。例如,在IDA上,检查加密文件的选项,很可能会通过一些防病毒程序创建一些误报。 我会在收到黑客论坛的更多回复后更新这个答案,在那里我问了一些关于这些工具的问题。

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

        3
  •  12
  •   Mason Wheeler    14 年前

    不用麻烦了。这不值得麻烦。只有一个完善的许可证制度才能真正为您带来好处,而且没有这样的事情。在互联网时代,如果你的系统不完美,你只需要一个人在世界上任何地方制造一个裂缝,然后上传到某个地方,任何人只要想得到你程序的免费副本就可以得到它。(使用一个预先存在的库,让他们在破解它方面有了先机。)

    如果你想让人们为你的软件付费而不仅仅是下载它,唯一的方法就是让你的软件足够好,让人们愿意为它付费。任何告诉你不这样做的人都是在撒谎。

        4
  •  3
  •   vcldeveloper    14 年前

    当然,没有百分百的防弹保护套件,但是拥有某种类型的保护总比什么都没有要好。

    我工作过 WinLicense 在Delphi2009和Delphi2010中,在WindowsXP和Vista上。它是一个很好的产品,有很多保护选项和定制。它为开发人员提供了一个SDK,并且有很好的文档和示例。它还为您提供许可证管理器。他们也提供试用版。

    据我所知,他们也提供一些特定于客户的版本;这意味着他们愿意提供一个定制的产品,根据您的需求定制,但当然这将花费更多。

    由于Winlicense是一款著名的流行防护服,很多人都在追求它。如你所知,工具越有名,它对饼干就越有吸引力。但好的方面是 Oreans 他们积极监控地下论坛,并经常更新他们的产品。

    所以,imho,如果你想买一套预建的保护套件,那你最好去Winlicense。

        5
  •  3
  •   Tom    13 年前

    发布稍晚,但查看Marx软件安全(http://www.cryptotech.com),他们有一个USB设备,芯片上有RSA&aes,并有基于网络的许可证管理。

        6
  •  2
  •   AlexV    14 年前

    我买了一张执照 ICE License 2007。不幸的是(据我所知)该组件自2007年6月以来一直没有更新。当时,一个与Vista兼容的版本正在开发中,但从未推出过测试版。我认为他们还没有更新Delphi2009和2010的组件。

    Ionworx是一家一人公司,可能会解释缺乏更新和对支持问题的回答(自2007年以来,给他们发了2-3封电子邮件,但从未回复我)。他们还从网站上删除了他们的支持论坛。

    ICE许可比什么都没有要好,但我会远离此产品,因为缺少更新和支持。

        7
  •  2
  •   Mark Robinson    14 年前

    几年前我对此进行了调查,得出了以下结论:

    • 所有复制保护都可能被破坏
    • 加载时的NAG屏幕会刺激人们,使他们可能停止使用产品。
    • 随机的NAG屏幕可以中断用户的工作流程,直到他们认为应用程序速度降低时为止。

    设置编译器选项,以便将版本作为演示(可能删除了保存函数),减少多用户版本,以便一次只能连接一个客户端(不使用,例如:

    if connection=1 then reject
    

    但降低了代码中多个连接的生存能力)

        8
  •  1
  •   Mohammed Nasman    14 年前

    Themida 有很好的保护,我认为它也是用Delphi构建的;-)

    如果你有更好的预算,你可以看看 winLicense 以及来自同一公司的其他工具。

        9
  •  0
  •   Community c0D3l0g1c    7 年前

    看看 this question 它非常相似,包括许多工具。

        10
  •  0
  •   Tom A RRUZ    14 年前

    看一看 InstallShield . 我们自己使用它已经有一段时间了,它在试用支持、许可和其他方面有很多功能。我不知道我头上的密钥生成,因为我们的使用不需要密钥,但它们为您提供了很多可用的密钥。

        11
  •  0
  •   Harold    11 年前

    AppProtect使用基于计算机唯一密码或序列号的联机激活对exe或app文件进行包装。Quicklicense是一个更全面的工具,它支持所有许可证类型(试用版、产品、订阅、浮动等),并支持包装方法或API将许可证应用于任何类型的软件。两者都可从excel软件网站www.excel software.com获得。