我们已经获得了一个运行命令行的自定义操作,如下所示:
<CustomAction Id="OurAction"
FileKey="OurInstalledExe.exe"
ExeCommand="our command line args"
Execute="deferred"
Return="check" />
问题是,当命令运行时,用户会看到一个控制台弹出窗口。
命令行需要 UAC 提升,但不应需要任何用户交互。我们还使用设置安装文件,自定义操作运行 After="InstallFiles"。
我们如何防止用户看到控制台?