使用Inno Setup安装和卸载时如何运行批处理

比利·阿德尔菲亚(Billy Adelphia)

我想使用批处理文件安装服务:

testapp\apache\apache_installservice.bat
testapp\mysql\mysql_installservice.bat
testapp\apache\apache_uninstallservice.bat
testapp\mysql\mysql_uninstallservice.bat

我试过了批处理文件,它们可以正常工作。

我需要知道的是,如何在使用Inno Setup安装应用程序的同时运行安装批处理文件?
以及在卸载应用程序时如何运行卸载批处理文件?

马丁·普里克里(Martin Prikryl)

最简单的方法是使用[Run][UninstallRun]部分

[Run]
Filename: "{app}\apache\apache_installservice.bat"; StatusMsg: "Installing Apache service"
Filename: "{app}\mysql\mysql_installservice.bat"; StatusMsg: "Installing MySQL service"

[UninstallRun]
Filename: "{app}\apache\apache_uninstallservice.bat"
Filename: "{app}\mysql\mysql_uninstallservice.bat"

另请参阅方法在Inno Setup知识库中运行批处理文件

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用Inno Setup安装程序为运行的批处理文件提供输入?

来自分类Dev

如何使用Inno Setup安装程序和卸载程序删除某些文件

来自分类Dev

Inno Setup:尝试卸载时检测安装程序是否正在运行

来自分类Dev

在Inno Setup中重新安装和卸载时停止Windows服务

来自分类Dev

使用Inno Setup创建透明的安装程序?

来自分类Dev

在Inno Setup中使用Define和Constant

来自分类Dev

如何使用Inno Setup作为必备组件安装.NET Framework?

来自分类Dev

如何使用Inno Setup检查Internet连接

来自分类Dev

Inno Setup:如何使用单选按钮和表单创建页面

来自分类Dev

防止Inno Setup卸载使用createallsubdirs标志创建的空目录

来自分类Dev

在Inno Setup中如何在不使用批处理文件的情况下执行命令行工具

来自分类Dev

在使用Inno Setup卸载时,如何取消固定相同名称的2个程序(差异版本)的图标?

来自分类Dev

设置Inno Setup卸载程序的外观时,为什么需要使用uninsneveruninstall标志?

来自分类Dev

使用Inno安装程序安装IIS

来自分类Dev

使用 Inno Setup 安装程序安装 Windows shell 扩展 DLL

来自分类Dev

Inno Setup:使用IShellLink GetWorkingDirectory的访问冲突

来自分类Dev

为什么在Inno Setup中使用“&”字符?

来自分类Dev

使用MSI / WiX安装升级Inno Setup安装时,已安装程序中的重复条目

来自分类Dev

Microsoft SmartScreen-使用Inno Setup安装程序已暂停?

来自分类Dev

使用Inno Setup为Python创建Windows安装程序

来自分类Dev

使用 Inno Setup 显示安装期间执行的操作列表

来自分类Dev

在运行条目描述中使用标准的 Inno Setup 消息

来自分类Dev

运行一个批处理文件,该文件计划在卸载时使用Wix安排任务

来自分类Dev

使用Pascal-Function Idp时出现Inno Setup错误

来自分类Dev

使用Inno Setup StringChangeEx函数时出现“预期变量”错误

来自分类Dev

如何通过Inno Setup在预处理器函数中使用预处理器变量

来自分类Dev

如何从Inno Setup安装JRE?

来自分类Dev

由Inno Setup安装程序启动的我的批处理显示“系统找不到指定的文件”

来自分类Dev

如何使用Inno Setup支持数千个文件?

Related 相关文章

  1. 1

    如何使用Inno Setup安装程序为运行的批处理文件提供输入?

  2. 2

    如何使用Inno Setup安装程序和卸载程序删除某些文件

  3. 3

    Inno Setup:尝试卸载时检测安装程序是否正在运行

  4. 4

    在Inno Setup中重新安装和卸载时停止Windows服务

  5. 5

    使用Inno Setup创建透明的安装程序?

  6. 6

    在Inno Setup中使用Define和Constant

  7. 7

    如何使用Inno Setup作为必备组件安装.NET Framework?

  8. 8

    如何使用Inno Setup检查Internet连接

  9. 9

    Inno Setup:如何使用单选按钮和表单创建页面

  10. 10

    防止Inno Setup卸载使用createallsubdirs标志创建的空目录

  11. 11

    在Inno Setup中如何在不使用批处理文件的情况下执行命令行工具

  12. 12

    在使用Inno Setup卸载时,如何取消固定相同名称的2个程序(差异版本)的图标?

  13. 13

    设置Inno Setup卸载程序的外观时,为什么需要使用uninsneveruninstall标志?

  14. 14

    使用Inno安装程序安装IIS

  15. 15

    使用 Inno Setup 安装程序安装 Windows shell 扩展 DLL

  16. 16

    Inno Setup:使用IShellLink GetWorkingDirectory的访问冲突

  17. 17

    为什么在Inno Setup中使用“&”字符?

  18. 18

    使用MSI / WiX安装升级Inno Setup安装时,已安装程序中的重复条目

  19. 19

    Microsoft SmartScreen-使用Inno Setup安装程序已暂停?

  20. 20

    使用Inno Setup为Python创建Windows安装程序

  21. 21

    使用 Inno Setup 显示安装期间执行的操作列表

  22. 22

    在运行条目描述中使用标准的 Inno Setup 消息

  23. 23

    运行一个批处理文件,该文件计划在卸载时使用Wix安排任务

  24. 24

    使用Pascal-Function Idp时出现Inno Setup错误

  25. 25

    使用Inno Setup StringChangeEx函数时出现“预期变量”错误

  26. 26

    如何通过Inno Setup在预处理器函数中使用预处理器变量

  27. 27

    如何从Inno Setup安装JRE?

  28. 28

    由Inno Setup安装程序启动的我的批处理显示“系统找不到指定的文件”

  29. 29

    如何使用Inno Setup支持数千个文件?

热门标签

归档