控制安装量的最佳实践

时间:2016-05-16 22:57:41

标签: c# visual-studio installer

我(很快)将毕业于我的首次公开发布计划和我的首席执行官/老板。想要管理/"锁定"客户安装我们软件的次数,我正在寻找最佳实践,或者就如何对安装进行某种控制提供最好的建议。我使用Visual Studio Custom Install Shield实用程序!我也在C#,wpf,mvvm工作,如果真的很重要的话。提前谢谢!

1 个答案:

答案 0 :(得分:0)

我正在将我的评论作为答案;这虽然是一个相当广泛的主题......

正如我在评论中提到的,您可能希望在安装过程中要求在线注册。在安装过程中,用户需要填写提交给注册服务器的注册信息。您可以为他们提供不同的座位许可证套餐选择,从“30天免费试用”到20个席位的“企业”版本,以及2年(或其他)的免费升级。为了确保您的产品保持未被盗版,您可能希望在程序启动时每次(或每隔这么多天)都要求进行许可证认证。

此模型的好处是您可以控制最终的安装次数。如果用户需要更多安装,他们可以联系您的支持人员,或访问您的网站,并购买更多的席位/安装。拥有在线中央身份验证服务器也会使盗版软件变得更加困难(但并非不可能)。当然,现在我们开始进入安全和防损领域,而不是为客户提供易用性。但这又是另一个主题。

您可能希望四处寻找预先构建的解决方案。我确信有一些服务/产品就是这样做的,你可以将它们整合到你的产品中。