我已经创建了一个WIX安装程序。安装程序的前提条件之一是必须安装ASOLEDB(Microsoft Utility)。我可以找出是否安装了ASOLEDB。如果它不存在,我想向用户显示一条消息,其中包含一个下载链接,用于手动下载和安装ASOLEDB。我使用了以下条件:
<Condition Message="ASOLEDB is not installed.">IS_ASOLEDB_IN
我不熟悉Windows Installer XML (WIX工具集)。我正在尝试弄清楚我的程序是安装了32位版本还是64位版本。我知道(以我的一点知识)的唯一方法是让这两个属性(下面)在程序文件目录中搜索并查看程序是否存在(我会检查注册表,但此程序的安装程序不使用windows注册表)。
<!ImageJ是否只安装在32位程序文件中,而不是安装在64位程序文
我很难找到Wix3.7烧录包去工作。我想检查系统上是否存在特定的COM库(这是一个先决条件)。-我不能添加通配符,密钥名包含版本
util:FileSearch for [%WINDIR%]\Windows\assembly\GAC_MSIL\interop.name\1.170.0.0__非实用的、常规的FileSearch -在引导下似乎不起作用。我也注意到了一个HKCR\TypeLib\{F1E91071-83CC-4766