Inno Setup:在设置过程中重新启动

蛛形纲

我已经通过Inno Setup进行了安装,现在需要在运行某些文件后重新启动计算机。

所以,我有代码:

....
[Files]
....
[Run]
Filename: firstfile
RESTART
Filename: secondfile
....

这可能吗?我发现了一个示例脚本github,但是我不明白如何使用此DetectAndInstallPrerequisites函数。如果有人可以提供建议或提供一些简单的例子,我将不胜感激

米拉尔

看一下CodePrepareToInstall.issInno附带示例脚本。它显示了如何安排重新引导以及如何在以后自动恢复安装。(如果您的安装更加复杂,或者提示您进行进一步的输入,则可能需要进行其他更改或保存其他值。)

该示例中缺少的链接是,您需要DetectAndInstallPrerequisites通过使用ExtractTemporaryFile来检索适当的文件(因为它在处理主要[Files]部分之前运行)并Exec(ExpandConstant('{tmp}\yourfile.exe'), ...)实际运行文件来填写函数如果这是子安装程序,则可以检查其退出代码以确定是否确实需要重新启动,而不是无条件地请求重新启动。

请注意,此代码将在重新引导后再次执行,因此您还需要一些方法来检测子安装是否成功,并跳过尝试再次运行它的操作。通常,这是通过尝试检测已安装子组件的版本来完成的。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Inno Setup设置TInputQueryWizardPage高度

来自分类Dev

更改Inno设置清单

来自分类Dev

Inno Setup语法-OR,AND

来自分类Dev

如何根据Inno Setup中选择的组件设置启动程序?

来自分类Dev

inno setup中的“ Not in a loop”错误

来自分类Dev

Inno设置页面顺序

来自分类Dev

使用inno-setup在安装过程中显示文本

来自分类Dev

在Inno Setup中取消安装

来自分类Dev

Inno Setup中的TTreeView

来自分类Dev

Inno Setup:在安装过程中重新启动不会在重启后开始

来自分类Dev

Inno Setup中的条件DisableProgramGroupPage

来自分类Dev

在Inno Setup中从过程调用函数?

来自分类Dev

Inno Setup:在卸载过程中从安装程序读取文件

来自分类Dev

通过Inno Setup创建的安装程序无法在Windows 10上的安装过程中关闭应用程序

来自分类Dev

Inno Setup拒绝设置某些文件的权限

来自分类Dev

在静默安装过程中,Inno Setup将锁定的文件替换为下一次重新启动

来自分类Dev

如何使用ISSI在Inno Setup的非常安静的模式设置中隐藏启动画面?

来自分类Dev

Inno Setup:在卸载过程中重新启动后删除文件夹

来自分类Dev

如何使用重新启动管理器在Inno Setup卸载中关闭然后重新启动explorer.exe?

来自分类Dev

在Inno Setup的安装过程中写入Node app .js配置

来自分类Dev

Inno Setup:加载在安装过程中为wpInfoAfter编辑的文件

来自分类Dev

Inno Setup:加载在安装过程中为wpInfoAfter编辑的文件

来自分类Dev

在Inno Setup中记录TWindowsVersion

来自分类Dev

Inno Setup-如何在设置过程中从文本文件编辑特定行?

来自分类Dev

安装字体后,Inno Setup是否需要重新启动?

来自分类Dev

Inno Setup最大化启动视频

来自分类Dev

恢复过程中重新启动

来自分类Dev

重新启动后,Inno Setup要求管理员登录才能完成

来自分类Dev

Inno Setup 中的动态密码

Related 相关文章

  1. 1

    Inno Setup设置TInputQueryWizardPage高度

  2. 2

    更改Inno设置清单

  3. 3

    Inno Setup语法-OR,AND

  4. 4

    如何根据Inno Setup中选择的组件设置启动程序?

  5. 5

    inno setup中的“ Not in a loop”错误

  6. 6

    Inno设置页面顺序

  7. 7

    使用inno-setup在安装过程中显示文本

  8. 8

    在Inno Setup中取消安装

  9. 9

    Inno Setup中的TTreeView

  10. 10

    Inno Setup:在安装过程中重新启动不会在重启后开始

  11. 11

    Inno Setup中的条件DisableProgramGroupPage

  12. 12

    在Inno Setup中从过程调用函数?

  13. 13

    Inno Setup:在卸载过程中从安装程序读取文件

  14. 14

    通过Inno Setup创建的安装程序无法在Windows 10上的安装过程中关闭应用程序

  15. 15

    Inno Setup拒绝设置某些文件的权限

  16. 16

    在静默安装过程中,Inno Setup将锁定的文件替换为下一次重新启动

  17. 17

    如何使用ISSI在Inno Setup的非常安静的模式设置中隐藏启动画面?

  18. 18

    Inno Setup:在卸载过程中重新启动后删除文件夹

  19. 19

    如何使用重新启动管理器在Inno Setup卸载中关闭然后重新启动explorer.exe?

  20. 20

    在Inno Setup的安装过程中写入Node app .js配置

  21. 21

    Inno Setup:加载在安装过程中为wpInfoAfter编辑的文件

  22. 22

    Inno Setup:加载在安装过程中为wpInfoAfter编辑的文件

  23. 23

    在Inno Setup中记录TWindowsVersion

  24. 24

    Inno Setup-如何在设置过程中从文本文件编辑特定行?

  25. 25

    安装字体后,Inno Setup是否需要重新启动?

  26. 26

    Inno Setup最大化启动视频

  27. 27

    恢复过程中重新启动

  28. 28

    重新启动后,Inno Setup要求管理员登录才能完成

  29. 29

    Inno Setup 中的动态密码

热门标签

归档