【发布时间】:2009-04-09 20:36:05
【问题描述】:
复制
我已经用 C# 开发了我的应用程序。我需要一些关于如何为我的应用实现“试用”功能的信息(例如,我想让用户使用该应用 30 天)
【问题讨论】:
-
这不是完全重复的,因为定时炸弹问题专门与编码有关,而 Cornel 似乎对第三方工具开放。此外,定时炸弹还包含诸如“客户有权访问代码”之类的约束。
我已经用 C# 开发了我的应用程序。我需要一些关于如何为我的应用实现“试用”功能的信息(例如,我想让用户使用该应用 30 天)
【问题讨论】:
【讨论】:
这个问题有很多很好的答案 Time bomb needed in ASP.NET application
【讨论】:
还有来自 Xheo 的解决方案,尤其是 DeployLX。
【讨论】:
我使用的特定商业解决方案来自Aladdin。他们提供 USB 加密狗或“软件加密狗”,允许您选择启用/禁用哪些功能。 USB 加密狗甚至带有一个密封在其中的电池供电时钟,因此游戏系统时钟不会绕过您的保护。
有些人可能会说,像这样的任何系统都可以被破坏。这是真的。但是,我发现 Aladdin 工具可用于使破解变得非常困难。将其与改进对后续版本的保护相结合,您将获得一款需要花费大量时间和精力(成本)才能破解的产品。
关于这个 SO 问题有一个相关的讨论:Software evaluation licensing。
【讨论】:
您还可以查看LicenseSpot,它使您能够通过在线许可证管理器控制许可证,包括激活、撤销和试用扩展。
【讨论】: