2017-04-19 61 views
0

我开发了一个使用ClickOnce部署的小应用程序。部署ClickOnce应用程序和试用版本

现在,程序可用的唯一类型的许可证是试用版。

问题是,如果用户安装程序并且试用期过期,他们可以使用他们下载的相同文件重新安装程序,而不必返回我的网站重新下载程序。

该程序是免费的,但我希望程序的用户重新访问该网站以再次下载该程序。

我检测试用版是否过期的方式是从用户安装程序的时间开始,他们有一个月的时间来使用它。一个月后,程序自动锁定。

我该如何制作程序,以便在试用版过期后不能使用相同的安装文件重新安装程序?

+1

您可以从设置中向注册表添加一个密钥,并检查密钥是否匹配,如果是这样,您可以阻止用户运行相同的安装文件。 –

+1

没错。但是如果你发现在安装程序中很难实现这样的逻辑,你可能会在程序中添加类似的逻辑。这样,程序应该在注册表中写入过期信息,或者在启动时检索并验证该信息。 –

回答

相关问题