0
我有此内容的BAT文件:如何在Visual安装程序中打包BAT以及如何在MSI安装期间运行BAT文件?
"XYNTService.exe" "-i"
我目前正在建立使用Visual Studio安装程序安装包。我在Application Folder
里添加了这个BAT文件。现在我想在安装过程中执行它。如何做呢?
我已经冲浪了很多关于自定义操作,但仍然无法理解如何去做。需要帮忙。
谢谢。
我有此内容的BAT文件:如何在Visual安装程序中打包BAT以及如何在MSI安装期间运行BAT文件?
"XYNTService.exe" "-i"
我目前正在建立使用Visual Studio安装程序安装包。我在Application Folder
里添加了这个BAT文件。现在我想在安装过程中执行它。如何做呢?
我已经冲浪了很多关于自定义操作,但仍然无法理解如何去做。需要帮忙。
谢谢。
最终,您可以始终通过使用相关参数在cmd.exe上执行ShellExecute或CreateProcess来运行批处理文件。
但是,请记住,MSI自定义操作在与正在安装的用户不同的用户环境中运行。你可能很难让批处理文件做你想做的事。
Martyn
现在我明白了。我的BAT文件或我的EXE文件无法执行,因为它甚至没有写入磁盘。这是因为只有在MSI的最终屏幕点击“关闭”时才会写入文件。现在我的问题是,如何在关闭msi后执行命令.. – karikari