gpt4 book ai didi

wix - PhsyicalMemory 条件在 WiX 3.6 的 bundle / Bootstrap 安装上始终失败

转载 作者:行者123 更新时间:2023-12-04 22:00:45 24 4
gpt4 key购买 nike

使用 bal 扩展时,PhysicalMemory 的条件总是失败。我可以尝试 PhysicalMemory >= 3500 和 PhysicalMemory < 3500 以及 PhysicalMemory >= 0。无论如何,条件都会失败。

我想在开始 bundle 安装之前验证计算机有 4GB 的 RAM,并给他们一条自定义消息。

如果我将条件添加到 Bundle 标记,它可以工作,但总是说“指定的程序需要更新版本的 Windows”。我不知道如何自定义此消息。

(作为旁注:VersionNT > 6.0 条件正常工作)

<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi"
xmlns:netfx="http://schemas.microsoft.com/wix/NetFxExtension"
xmlns:bal="http://schemas.microsoft.com/wix/BalExtension">
<Bundle Version="1.0.0" UpgradeCode="XXXXXXXX-XXXX-XXXX-XXXX-AFD8530214A6" Name="My Bundle Name" DisableModify="yes">
<BootstrapperApplicationRef Id="WixStandardBootstrapperApplication.RtfLicense">
<bal:WixStandardBootstrapperApplication ThemeFile="RtfTheme.xml" LocalizationFile="RtfTheme.wxl" SuppressOptionsUI="yes" LicenseFile="license.rtf" LogoFile="logo.png"/>
</BootstrapperApplicationRef>
<bal:Condition Message="My Custom Message">
PhysicalMemory >= 3500
</bal:Condition>

感谢您的帮助。

最佳答案

PhysicalMemory 不是内置的 Burn 变量。 Burn 复制了许多但不是全部的内置 MSI 属性。 Here's a complete list.

关于wix - PhsyicalMemory 条件在 WiX 3.6 的 bundle / Bootstrap 安装上始终失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12862338/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com