【问题标题】:How to call DISM command in WIX 3.7如何在 WIX 3.7 中调用 DISM 命令
【发布时间】:2015-06-22 09:57:01
【问题描述】:

我想通过 WIX 执行以下代码行,这里是可以通过命令提示符执行的代码:

dism.exe /online /enable-feature:NetFx3 /quiet /norestart ----->启用

dism /online /get-featureinfo:netfx3 ------> 验证值

【问题讨论】:

    标签: wix custom-action dism


    【解决方案1】:

    如果您想要使用 Wix 做的只是启动可执行文件,Wix/windows 安装程序提供了多种方法来做到这一点。

    我通常更喜欢使用 Wix 工具集提供的 Quite Execution 自定义操作。原因是,它允许我在不显示任何控制台窗口的情况下启动可执行文件,否则我需要编写自定义操作代码。

    看看:

    http://wixtoolset.org/documentation/manual/v3/customactions/qtexec.html

    以上网址中的示例足以帮助您入门。

    为了使用 QtExec(完全执行自定义操作),您必须在构建 MSI 时包含对 WixUtilExtension 的引用。为此,请在调用 Light.exe 时添加命令行参数 -ext WixUtilExtension.dll。

    【讨论】:

      猜你喜欢
      • 2018-07-27
      • 1970-01-01
      • 1970-01-01
      • 2015-11-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多