我想用batch file安装服务:
testapp\apache\apache_installservice.bat testapp\mysql\mysql_installservice.bat testapp\apache\apache_uninstallservice.bat testapp\mysql\mysql_uninstallservice.bat
我已经尝试了batch file,他们正常工作。
我需要知道的是,如何在安装Inno安装程序的同时运行安装batch file?
以及如何运行卸载batch file,同时卸载应用程序?
最简单的方法是使用[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"
另请参阅HOWTO:在Inno Setup知识库中运行批处理文件 。