【问题标题】:Is there a "standard" way to implement Software Activation for .NET?是否有“标准”方式来实现 .NET 的软件激活?
【发布时间】:2011-01-25 09:30:09
【问题描述】:

我一直在研究 .NET 的软件激活系统,坦率地说,我发现那里的网站令人印象深刻。我想知道在.NET 中是否有“标准”方法?如果没有,有经验的人有推荐吗?

我了解支持和反对激活系统的论点,但仍需要评估。 谢谢。

【问题讨论】:

    标签: .net activation


    【解决方案1】:

    .NET 框架没有对软件激活的任何内置支持 - 您必须从供应商处购买许可工具。微软不久前进入了这个游戏(MS SLP),但没有取得多大成功,并将其卖给了http://www.inishtech.com/

    我们出售一种许可解决方案,您在研究供应商时应该看看它:DeployLX Software Protection System。我们已经存在很长时间了,并且拥有高度完善的激活系统。

    【讨论】:

      【解决方案2】:

      常见(非标准)方法是从许可证服务中检索机器锁定许可证。许可证服务存储有多少机器请求相同“许可证 ID”的许可证的记录。然后,您可以限制每个“ID”的激活次数。存储 ID、激活次数的常用方法是 RSA。

      如果您想使用上述想法的现成实现,请查看CryptoLicensing

      免责声明:我为 CryptoLicensing 的开发人员 LogicNP 工作。

      【讨论】:

        【解决方案3】:

        有许多第三方产品。它们的工作方式或多或少都相同。我使用的一个是来自www.lomacons.com 的InstallKey,它很简单,写得很好,并且附带了很好的文档。

        【讨论】:

          猜你喜欢
          • 2014-10-04
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2020-08-30
          • 1970-01-01
          • 2019-09-03
          • 2014-02-20
          相关资源
          最近更新 更多