0

我想要做的是当用户安装我的应用程序时为他们创建一个演示许可证。演示许可证将在有限的时间内有效。我的问题是如何在安装程序项目中做到这一点,甚至可以在其中创建动态文件吗?

4

2 回答 2

0

有一个很棒的(免费的)安装程序,叫做 Inno Setup(见http://www.jrsoftware.org

这将使您能够创建安装程序。

有一个插件叫做 Inno Download plugin ( http://mitrich.net23.net/?/inno-download-plugin.html )

一个想法是使用下载插件来包含“演示”dll或将过期的文件?

于 2013-11-10T10:54:52.590 回答
0

困难在于不创建许可证。使应用程序应用许可证的意图是一个更大的问题。

如果您假设您的软件在客户端上足够安全(例如,从反编译),那么您可以使用受信任服务器上的服务来生成许可证并将其返回给客户端以供后续使用。

如果做不到这一点,就没有办法阻止用户重放安装过程,随意生成额外的有效许可证。

如果您有一个商业应用程序,使用商业许可证包装器来管理许可几乎肯定会更便宜。

于 2013-11-10T10:45:26.670 回答