我是第一次发布 Windows 应用程序,但我不知道应该如何继续。这是我的问题:
我有自己的网站在主机上运行。我想实现一个客户门户,因此在收到订单后,我将通过电子邮件提供用户名和密码,用户可以在其中下载激活码。我知道这是一个大问题......如何保护我的应用程序不被重复?您知道将许可证系统应用于我的软件的“最佳”解决方案是什么?
如何强制应用程序仅在特定电脑上执行?实现起来复杂吗?
在这种情况下,我是否应该为每个用户创建一个新版本,以便激活密钥将解锁正确的版本?
如果是这样,我了解每个配置文件都将拥有自己的构建文件以及激活码和某种服务协议信息(即 1 年免费更新)。我再次认为它管理起来很复杂,对于我需要编译、构建和上传新版本的应用程序中的每一个更改......?好的...我现在的应用程序是一个简单的 exe 文件,其中包含一些文件夹和 xml 配置文件,但是将来会怎样...?
是否可以仅在所有用户之间共享一个可以通过使用用户激活码激活的应用程序文件(在这种情况下,用户将拥有自己的配置文件,仅用于激活密钥和 SA 信息)。安全呢?如果有人分享激活码,我猜该应用程序可以在任何地方解锁。
我应该在专用服务器(即)上实施客户门户吗?我没有可能安装自己的服务器。您如何看待 ISP 上的虚拟服务器?
发票和订购流程如何?您认为电子商务商业解决方案是一个不错的选择吗?例如,我想通过电子邮件或传真获得订单,然后处理许可证(仍然不知道如何)并发送带有付款信息的发票(即电汇)。你怎么看?
如果软件的成本(仍然不知道价格)让我们说少于 30 美元,使用电汇作为付款方式是否有意义?share-it.com 怎么样?安全吗?他们是否也处理客户门户?
非常感谢。