【发布时间】:2011-01-11 03:00:33
【问题描述】:
此问题用于演示目的。如何告诉我的应用程序在一段时间结束后卸载?可能,也可能不可能。只是想知道...
【问题讨论】:
标签: c# wpf uninstallation
此问题用于演示目的。如何告诉我的应用程序在一段时间结束后卸载?可能,也可能不可能。只是想知道...
【问题讨论】:
标签: c# wpf uninstallation
这是灾难的秘诀。用户不喜欢违背他们意愿改变事物的程序。有很多解决方案可以让软件过期并告知用户在试用期结束后购买它的好处。
【讨论】:
假设您正在使用 windows 安装程序在 windows 任务调度程序中安排一个任务来执行msiexec /u (your productcode) /q(args 的确切语法可能需要一些调整)
【讨论】:
平台对于充分解决这个问题很重要。
您可以设置一个计划进程(Linux 上的 cron、Windows 计划程序等),以检查日期并调用卸载。
我建议您在某个日期之后直接拒绝运行并将检查放入您的代码中...使用许可证文件或其他类型的安全机制。
有几种商业产品可以帮助您锁定您的应用程序。我建议找到并使用一个,因为有人可以简单地删除您的卸载挂钩或运行脚本以在几分钟内“破解”您的应用程序。这取决于您是否需要卸载,或者这是否只是一种威慑。
【讨论】: