WiX - 如何防止 ComPlusAssembly 在卸载过程中被取消注册?
作为安装程序的一部分,我将文件添加到现有的 COM+ 包中。我在我的 Product 元素下定义了一个 ComPlusApplication,它的名称设置为一个属性 - 然后我…
我的 WiX 卸载如何恢复注册表值更改?
我使用 WiX 3.0 编写的安装程序使用RegistryValue 元素来修改现有的注册表值(最初由我们的主要产品编写)。我正在尝试找出一种在用户卸载我的实用程…
防止在主要升级期间删除和重新创建 MSMQ 队列
我有一个创建 MSMQ 消息队列的安装程序。在重大升级期间,我注意到队列被删除并重新安装。有什么建议可以避免这种情况发生吗? 我目前计划在 InstallI…
WiX:防止 32 位安装程序在 64 位 Windows 上运行
由于用户混淆,我们的应用程序需要针对 32 位和 64 位版本的 Windows 的单独安装程序。虽然 32 位安装程序在 win64 上运行良好,但它有可能造成支持问…
如何自定义第三方 MSM 的功能?
我正在尝试将 Visual Studio 2008 中的项目从 CRT 的静态链接转换为动态链接。这很简单,我将 CRT MSM 和策略 MSM 添加到我的 Wix 文件中,没有出现任…
UMDF 驱动程序可以通过 WiX 打包/发送吗?
我利用 DIFx 扩展组合了一个 WiX 3.0 包,目的是 安装 Windows 7 传感器(UMDF 驱动程序)。在安装过程中,DIFXAPP 记录“在 INF 中找不到匹配的设备…
使用 WiX 3.0 修补类库/dll
是否可以使用 WiX 3.0 修补 dll? 我正在尝试为 .net 3.5 项目创建 WiX 3.0 补丁。 该补丁包含所有静态文件更改(aspx、配置文件等),但对隐藏代码(…
WiX编译器扩展教程?
我需要创建一个 WiX 扩展来处理与 HTTP API (httpapi.dll) 的交互,以便我可以设置 URLACL 和 WCF 服务的">SSL 绑定。 据我了解,我需要创建一个 WiX …
使用 WiX 如何根据属性更改禁用/启用控件?
当我有一个 WiX 组合框并且当我更改选择时我想禁用/启用其他 UI 控件时,我的大脑有点融化。 也就是说,当这些事件被触发时... MSI (c) ... PROPERTY …
是否可以根据属性使安装(MSI)的发布者(制造商)是动态的
当我们使用 OEM 部署产品时,我们要求我们的公司名称不会出现在添加、删除/其他安装的 Publisher 属性中。 尽管我们有简单的方法为发布者选择中性名称…