2011-04-04 65 views
3

我需要许可/激活系统,这对用户来说很简单(易于激活我的软件),并且可以方便地安装在一堆PC上(使用提供的许可密钥为管理员进行静默安装)。有没有候选人?软件是用C#编写的。谢谢。哪种授权/激活系统可供商业软件选择?

+2

授权/激活永远不会用户友好。而且,重点在于防止在一堆PC上安装。你为什么需要这个? – 2011-04-04 14:54:21

+0

任何商业授权工具确实使其不会对用户产生敌意。购物问题在SE上是关闭的话题,请参阅http://blog.stackoverflow.com/2010/11/qa-is-hard-lets-go-shopping/ – 2011-04-04 15:54:11

回答

2

请不要尝试为此使用基于技术的解决方案。你的软件是用.NET编写的,因此你可以很容易地绕过任何一种激活系统。毕竟,即使激活完成,本地代码也会被破坏,如果人们想要的话就足够了。考虑信任你的用户。你不能阻止人们拿他们想要的东西。相反,请使用必须同意才能安装软件的许可证。如果安装,显然用户同意你的条款(使其合法),并受到法律规定的任何处罚。请记住,当你开始将你的用户视为犯罪分子时,他们会开始像他们一样行事。只对软件激活说“不”。

3

是的,你绝对可以这样做。 .NET很容易反向工程,除非你使用强大的安全性。免责声明:我为软件保护解决方案提供商Wibu-Systems工作。 事实如下:来自我们或其他主要软件保护系统的工具可以保护您的代码。我们的解决方案已多次证明无法破解;其他公司使工具几乎一样强大。纯软件解决方案通常比使用加密狗的解决方案更经济实惠,但使用加密狗的解决方案可以完全抵御所有攻击。

除了我们的其他解决方案还包括SafeNet,KeyLok,Flexera,Pace,Marx等等。像任何开发工具一样,您需要获得SDK/eval单元,进行大量的研究和测试,并确定哪些最适合您。一些标准:

  1. 您想要定位除.NET以外的任何其他平台吗?
  2. 您是否希望能够在低风险市场提供简易激活,并在高风险市场提供更强大的安全性?
  3. 什么定价/商业模式对你感兴趣?您应该至少能够支持每次使用的付费,每次付费(订阅),每个用户的付费,并发许可和网络许可。更好的是付费使用/功能/模块。
  4. 是否需要演示或试用单元用于市场营销目的?
  5. 您是否想在虚拟机下启用使用而不必颠覆您的许可证方案?
  6. 您是否需要硬件设备的任何特殊物理要求(不寻常的外形尺寸,额外的闪存RAM,环境耐用性等)?
  7. 从哪里可以获得支持?
  8. 他们从哪里运送?
  9. 什么是最小订单数量?
  10. 您是否需要支付年费,或者您是否按时付费?
  11. 他们的软件工具的健壮性和完整性如何?
  12. 如何使用工具创建和编程许可证?许可证字段可更新吗?加密狗可以更新吗?
  13. 如果您正在查看加密狗,是否需要驱动程序?谁支持您的最终用户加密狗问题,如果有的话?硬件的保修是什么?供应商支持哪些操作系统/版本?
+0

我们一直在使用Safenet /金雅拓LDk/EMS,这已经有点儿了的噩梦(PS我们觉得我们正在测试他们的软件,我们得到的每个版本都有一些真正的阻塞性错误)。我们正在参加WIBU系统研讨会,考虑转移。 – Epirocks 2016-10-14 10:16:46