1

我正在尝试为程序设置自动卸载程序。基本上我希望程序在经过一段时间后卸载(比如说 1 年)。

有什么办法可以做到这一点吗?它基本上是该软件的试用版。

很抱歉没有具体说明这一点,但我只是想要一些关于如何轻松做到这一点的选项。

提前感谢您的回复,并为我的英语不好感到抱歉。

4

2 回答 2

0

我也从未见过这样的设计,可能是因为它没有考虑几个问题,即如何让用户远离:

  • 重新安装它?
  • 将其安装在另一台机器上,还是安装在具有快照的 VM 上?
  • 通过它恢复硬盘备份?
  • 杀死卸载?

软件许可很难正确。我建议使用提供试用许可的第三方许可包。我会避免尝试推出自己的解决方案,因为它可能会花费你很多时间来开发并且仍然无效。不过,为此选择合适的产品取决于首先回答一些问题:

  • 怎么一个。熟练和如何 b. 确定对手会是让您遭受最大经济损失的人吗?这是由以下因素决定的:
  • 如果你不保护它,你会损失多少钱?这应该确定下一个问题,即:
  • 您的软件保护预算是多少?它应该小于没有它的损失金额。这应该包括下一个问题,即:
  • 您想投入多少小时来完成这项工作?

在我看来,您想要一个可以与预编译的应用程序/安装程序一起使用的自动包装器,而不是使用必须集成到代码中的 SDK。

于 2014-05-17T22:34:36.497 回答
0

我从未见过这样的设计。我想您可以使用计划的 Windows 任务,但为什么要这样做呢?您可以让应用程序在一年后过期并在启动时提供一个按钮来启动卸载程序吗?它可以异步启动卸载并立即关闭应用程序。

于 2014-04-30T14:53:45.990 回答