告诉应用程序自动卸载?

时间:2010-01-30 03:53:04

标签: c# wpf uninstall

这个问题仅供说明之用。如何在一段时间结束后告诉我的应用程序卸载?可能或可能不可能。只是想知道...

3 个答案:

答案 0 :(得分:4)

这是灾难的秘诀。用户不喜欢违背自己意愿改变事物的程序。有很多解决方案可以使软件到期,并告知用户在试用期后购买它的优势。

答案 1 :(得分:0)

假设您正在使用Windows安装程序在Windows任务计划程序中安排任务执行msiexec /u (your productcode) /q(args的确切语法可能需要一些调整)

答案 2 :(得分:0)

平台对于充分解决这个问题非常重要。

您可以设置一个预定的进程(Linux上的cron,Windows Scheduler等),以检查日期并调用卸载。

我建议您只是拒绝在特定日期之后运行,并使用许可证文件或其他类型的安全机制将检查放入您的代码中。

有几种商业产品可以帮助您锁定您的应用程序。我建议找到并使用一个,因为有人可以在几分钟内删除你的卸载钩子或运行脚本来“破解”你的应用程序。这取决于您是否需要卸载,或者这只是一种威慑。