WIX MSI:如何使用条件标签检查屏幕分辨率

时间:2015-08-28 06:21:43

标签: wix windows-installer

我想检查(在我的应用程序安装期间)屏幕的分辨率。

最小分辨率必须是:1366 * 768 - 当然如果不是这样,我们必须显示错误信息。

我尝试使用这种情况(没有成功):

   <Condition Message="La RESOLUTION de votre ordinateur ne permet pas d'utiliser cette application (minimum : 1366 * 768) !">
         <![CDATA[Installed OR (ScreenX >= "1366" AND ScreenY >= "768")]]>
         </Condition>

有什么想法吗?

提前谢谢

和Fabrice

1 个答案:

答案 0 :(得分:0)

条件需要评估为true才能继续安装 - 这是启动条件。在那里安装了什么?目前您的MSI将仅在已安装时安装,这是不必要的并导致错误。如果MSI已经安装,你甚至都不会这么做。您几乎肯定不需要在启动条件下检查已安装。

我认为你不需要围绕这些值引用--Windows可以处理实际的原始数字。