我們已經得到運行命令行自定義操作這樣工作:維克斯 - 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