如何在Visual Installer中打包BAT以及如何在MSI安装期间运行BAT文件?

时间:2011-07-12 02:29:42

标签: visual-studio-2008 visual-c++

我有一个包含此内容的BAT文件:

"XYNTService.exe" "-i"

我目前正在使用Visual Studio Installer构建安装包。我在Application Folder内添加了这个BAT文件。现在我想在安装过程中执行它。怎么办呢?

我对自定义操作进行了很多冲浪,但仍然无法理解如何操作。需要帮助。

谢谢。

1 个答案:

答案 0 :(得分:0)

最终,您可以通过在cmd.exe上使用相关参数执行ShellExecute或CreateProcess来运行批处理文件。

但是,请记住,MSI自定义操作在与正在安装的用户不同的用户上下文中运行。您可能很难让批处理文件执行您想要的操作。

马丁