如何在静默安装现有 Inno 安装程序包后强制 NOT 运行 程序
How to force NOT running the program after silently installing existing Inno Setup package
我需要推送一个与 Inno Setup 打包在一起的程序。我只想安装它并完成,而不是启动它。但是,当使用 /silent
或 /verysilent
参数时,有问题的程序在安装后仍然运行。经过一番搜索,我猜写原始包的人忘了在 [Run]
部分设置 skipifsilent
。
我试过使用 /saveinf
并且未选中 "Run this program when installation is complete" 框,然后 /loadinf
- 不行,它没有在该文件中指定。
有什么神奇的命令行参数可以在不启动程序的情况下完成这个(否则非常简单)安装?如果有none,有没有简单的方法重新打包安装后不启动?
无法从命令行、使用 .inf
文件或任何其他方式跳过 post-install 运行 条目。
你所能做的就是反编译包,修改它(添加 skipifsilent
标志)并重新编译。
您可以使用例如 Inno Setup Unpacker。
我需要推送一个与 Inno Setup 打包在一起的程序。我只想安装它并完成,而不是启动它。但是,当使用 /silent
或 /verysilent
参数时,有问题的程序在安装后仍然运行。经过一番搜索,我猜写原始包的人忘了在 [Run]
部分设置 skipifsilent
。
我试过使用 /saveinf
并且未选中 "Run this program when installation is complete" 框,然后 /loadinf
- 不行,它没有在该文件中指定。
有什么神奇的命令行参数可以在不启动程序的情况下完成这个(否则非常简单)安装?如果有none,有没有简单的方法重新打包安装后不启动?
无法从命令行、使用 .inf
文件或任何其他方式跳过 post-install 运行 条目。
你所能做的就是反编译包,修改它(添加 skipifsilent
标志)并重新编译。
您可以使用例如 Inno Setup Unpacker。