如何创建.NET软件的试用版?

sas*_*eve 26 .net c# visual-studio trial

Visual Studio是否具有用于创建软件试用版的内置工具?如果没有什么工具可以完成这项工作?

在.NET平台上创建试用版的最佳实践是什么?

这些实践如何依赖于应用程序类型(Web应用程序,Windows窗体应用程序,等等)?

Han*_*ant 9

这在Shareware Starter Kit中得到了很好的体现.它具有有限试用,安全激活,注册和Paypal集成的代码.强烈推荐,你不想发明那个轮子.

我给你的链接不是很好,你必须点击许可才能下载.我找不到描述该套件的C#特定版本的链接了.


小智 8

"试用"状态是一个相对模糊的概念.很难如此精确地指定它,以便可以为它构建"工具".

什么选择?

可在本地安装的软件:

  • 法律限制.完整功能正在关闭,但用户应该在试用期结束后不再使用它.基本上,信托保护(针对私人用户)或通过法律起诉保护(针对公司用户).

  • 受限制的功能.用户可以下载精简版.每当他们决定使用完整版本时,他们会请求一些许可证密钥来解锁其余的功能.或者,您提供完整版的秘密下载链接.更好的是,如果您创建带水印的二进制文件,以便可以跟踪未经授权的使用/分发到其源.

网络软件:

  • 试用版或完整版是用户帐户中已激活功能的问题.当所有用户通过Web访问应用程序时,没有人拥有软件副本以未经授权的方式安装它.每个用户都使用自己的帐户,只能访问授予他们的功能.