我们已经得到运行命令行自定义操作这样工作:维克斯 - CustomAction ExeCommand - 隐藏控制台
<CustomAction Id="OurAction"
FileKey="OurInstalledExe.exe"
ExeCommand="our command line args"
Execute="deferred"
Return="check" />
的问题是,用户将看到一个弹出式控制台命令运行时。
命令行需要UAC提升,但不应该要求任何用户交互。我们还使用安装程序安装该文件,自定义操作运行在=“InstallFiles”之后。
我们如何防止用户看到控制台?
我们无法访问该流程的源代码,否则我们会写一个自定义操作。这是唯一的方法吗?这看起来像是WiX应该具备的一个简单的设置。为什么我必须编写一个自定义操作来启动一个流程? – jonathanpeppers 2010-03-03 17:22:23