Inno Setup 按计划或在特定时间安装

Inno Setup install on a schedule or at a specific time

我知道我可以使用任务计划程序来安排无人值守的安装。但是,是否可以 运行 安装程序, select 选项,然后让它在设定的时间或使用倒数计时器启动安装过程?如果可能,如何创建此功能?

你基本上需要两个安装程序。

  1. 实际安装人员。
  2. 一个包装器安装程序,它将 store/install 某处的实际安装程序并在特定时间安排任务给 运行 实际安装程序。

它实际上可以只是一个安装程序(二进制),运行 一组不同的(命令行)参数。但这实现起来有点困难。

另见 How to add a scheduled task with Inno Setup


或者考虑使用 RunOnce registry key 为下次登录安排升级(如果有帮助的话)。