我在WIX中运行了命令或脚本,如何获取其运行结果或输出? 运行命令或脚本后,只能获取是否已成功执行,无法将结果设置为属性。
我想用命令或脚本来检查Installer当前的安装环境是否为Win10或以上。
<Binary Id="OSMajorVersionScript" SourceFile="test.bat" />
<CustomAction Id="GetWindowsMajorVersion"
Execute="immediate"
Property="WindowsMajorVersion"
Return="check"
Impersonate="yes"
BinaryKey="OSMajorVersionScript"
DllEntry="WixShellExec"/>
希望有人能回答我的问题。非常感谢你
您需要编写一个 DLL CustomAction,它提供了一个可以设置属性的 Session 对象。您无法通过基于 Exe 的 CustomAction 来完成此操作。