如何根据用户在 WIX 中选择功能的条件设置属性?
我想设置一个在 FeaturesDlg 之后使用的属性(带有 特征树),基于用户选择特征或 不是。这可能吗? 我已经声明了一个新属性,但我不知道如何设置其值…
如何使用WixSharp安装网站并关联AppPool
我正在尝试查找如何使用 WixSharp (WiX 的托管代码接口)进行安装的示例一个网站并关联一个应用程序池。 我想要实现的步骤是: 如果该网站存在于 IIS…
WiX:防止 32 位安装程序在 64 位 Windows 上运行
由于用户混淆,我们的应用程序需要针对 32 位和 64 位版本的 Windows 的单独安装程序。虽然 32 位安装程序在 win64 上运行良好,但它有可能造成支持问…
如何通过 Wix 或自定义操作修改 IIS 处理程序映射权限
我正在使用 Wix 为 Silverlight 应用程序创建安装程序。 当我安装应用程序时,已创建的虚拟目录已检查 *.dll 处理程序映射的执行权限(IIS 7 > 网站…
如何为 WoW64 和 x64 进程创建共享注册表项
有没有办法创建自定义(WoW64)共享注册表项? 默认情况下,某些注册表项是共享的,其他注册表项是重定向的(请参阅 MSDN)。但我想在 HKLM\Software …
如何在 WIX 中创建等待对话框?
我正在尝试创建一个对话框,以便在安装程序检查 SQL 服务器是否存在时显示。我使用了以下代码: <Control Id="Next" Type="PushButton" X="244" Y="…
如何自定义第三方 MSM 的功能?
我正在尝试将 Visual Studio 2008 中的项目从 CRT 的静态链接转换为动态链接。这很简单,我将 CRT MSM 和策略 MSM 添加到我的 Wix 文件中,没有出现任…
使用 Wix MSI 检测启动条件下的卸载
我一直在玩 Wix,制作了一个带有自动生成的安装程序的小应用程序和三个版本来测试可升级性:1.0、1.1 和 2.0。 1.1 意味着能够从 1.0 升级,并且如果 …
是否可以作为 .MSI 的一部分安装或运行 dotnetredist.exe(或任何任意 EXE)?
假设我有一个 MSI,它以 .NET Framework 作为先决条件。 我知道从 VS2008 安装项目生成的 MSI 将检测到该先决条件何时丢失,并指导用户安装它。 第一…
WiX:如何将安装时指定的变量写入所有用户的当前用户注册表项?
操作系统:MS Windows XP Pro (SP3) 我的应用程序需要访问外部数据库,这些数据库的位置是我在安装时指定的。然后将指定的文件路径写入注册表,然后应…
WiX:如何在外部设置属性?
在我的 WiX 安装程序中,我有一个用于写入注册表项的 UserID 属性: <Property Id='UserID' Value='123' /> <Directory Id='TARGETDIR' Name='S…
UMDF 驱动程序可以通过 WiX 打包/发送吗?
我利用 DIFx 扩展组合了一个 WiX 3.0 包,目的是 安装 Windows 7 传感器(UMDF 驱动程序)。在安装过程中,DIFXAPP 记录“在 INF 中找不到匹配的设备…