Closed. This question does not meet Stack Overflow guidelines。它当前不接受答案。












想改善这个问题吗?更新问题,以便将其作为on-topic用于堆栈溢出。

2年前关闭。



Improve this question




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

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

这些做法如何取决于应用程序类型(Web应用程序,Windows Forms应用程序,dll等)?

最佳答案

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

有什么选择?

本地可安装软件:

  • 法律限制。可以立即使用全部功能,但是在试用期结束后,用户应自愿停止使用它。基本上是通过信任保护(对于私有(private)用户)或通过法律起诉保护(对于公司用户)。
  • 受限功能。用户可以下载精简版。每当他们决定使用全部功能时,就会要求一些许可证 key 来解锁其余功能。或者,您提供完整版本的 secret 下载链接。更好的是,如果创建带水印的二进制文件,则可以跟踪未经授权的使用/分发到其源。

  • 网络软件:
  • 试用或完全试用与用户帐户中已激活的功能有关。由于所有用户都通过Web访问该应用程序,因此没有人拥有该软件副本以未经授权的方式进行安装。每个用户都使用自己的帐户,并且只能访问授予他们的功能。
  • 关于c# - 如何创建.NET软件的试用版? ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2423976/

    10-11 22:01