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

时间:2017-01-04 05:23:57

标签: windows batch-file inno-setup

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

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

我已经尝试过批处理文件,但它们运行正常。

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

1 个答案:

答案 0 :(得分:1)

最简单的方法是使用[Run] and [UninstallRun] sections

[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设置知识库中的HOWTO: Run batch files