Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/solr/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Inno setup Inno安装程序按计划或在特定时间安装_Inno Setup - Fatal编程技术网

Inno setup Inno安装程序按计划或在特定时间安装

Inno setup Inno安装程序按计划或在特定时间安装,inno-setup,Inno Setup,我知道我可以使用任务调度器来安排无人参与的安装。但是,是否可以运行安装程序,选择选项,然后让它在设定的时间或使用倒计时启动安装过程?如果可能,如何创建此功能?您基本上需要两个安装程序 实际的安装程序 一个包装安装程序,它只在某个地方存储/安装实际的安装程序,并安排一个任务在某个时间运行实际的安装程序 它实际上可以是一个安装程序(二进制),使用一组不同的(命令行)参数运行。但实现起来有点困难 另见 或考虑使用下一次登录来安排升级(如果有帮助的话)。我不太明白你为什么要这么做。您能否提供一个使用场

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

您基本上需要两个安装程序

  • 实际的安装程序
  • 一个包装安装程序,它只在某个地方存储/安装实际的安装程序,并安排一个任务在某个时间运行实际的安装程序
  • 它实际上可以是一个安装程序(二进制),使用一组不同的(命令行)参数运行。但实现起来有点困难

    另见



    或考虑使用下一次登录来安排升级(如果有帮助的话)。

    我不太明白你为什么要这么做。您能否提供一个使用场景,或者您希望这样做的原因?这将有助于我们更好地回答您的问题。在我的使用案例中,这将是一个在数据库上运行一些更新的包,在系统使用时无法运行这些更新。因此,创建一个选项,让客户可以运行软件包,只需在无人使用系统的特定时间安装软件包,这是理想的解决方案。因此,解决方案是仍然创建一个计划任务,但要使用第二个安装程序来完成?是的,这是最简单的方法。或者使用
    RunOnce
    ,请参见我的编辑。