在.msi或.exe中调用批处理文件

时间:2014-03-26 22:42:55

标签: visual-studio-2010 batch-file cmd

我有一个要求,需要在.msi或.exe包可以将文件部署到所需位置之前调用批处理脚本。我创建了一个安装项目,我在构建它时可以获得.msi和.exe。我主要担心的是,当我运行exe或msi时,安装程​​序会将代码部署到所需的位置,但我必须在复制之前停止服务并在复制文件后将其重新启动。无论如何,我可以在部署文件之前调用批处理脚本来停止服务,然后在部署文件之后调用另一个批处理脚本。我尝试使用自定义操作但没有工作,任何建议都非常感谢。谢谢。

1 个答案:

答案 0 :(得分:0)

@ECHO OFF & ECHO This is an Install.bat
NET STOP "the service"
START /WAIT "Installation in progress..." "The installer.msi"
NET START "the service"