63得票2回答
如何在没有许可协议步骤的情况下创建引导程序应用程序

我创建了一个WiX引导程序项目。当安装运行时,它会显示许可协议。 我想创建一个没有这一步骤的引导程序,因为我不想显示任何许可协议。这是否可能?如果是,如何实现?

42得票4回答
WiX:数字签名BootStrapper项目

我有一个项目,已经构建了一个WiX msi文件。我还有一个WiX引导程序(exe文件),它检查C++ 2005的存在性,如果未找到,则安装它,然后安装msi包。我的项目包括Crystal Reports作为msm文件,它随msi一起安装,但需要C++ 2005才能正确安装。 在MSI项目中,...

30得票1回答
在Wix安装程序中以管理员模式运行customAction中的ExeCommand

我是wix安装程序的新手。我使用wix安装程序为我的应用程序开发了一个安装程序,并且我需要执行自定义操作以在cmd.exe中运行命令。在XP中,它可以正常工作。但在Windows 8 & 7中,需要以管理员身份运行cmd提示符。 我已经搜索并发现关键词提升权限(Elevated Pr...

20得票2回答
Wix安装程序 - 如何在安装路径中显示[Manufacturer]的值?

我正在尝试使用WiX创建一个带有用户界面的安装程序。 我的INSTALLFOLDER是按照以下方式设置的:<Directory Id="TARGETDIR" Name="SourceDir"> <Directory Id="ProgramFiles...

15得票2回答
使用WiX安装程序在安装任何版本之前强制卸载。

有人知道: 在安装新版本的安装程序之前,如何强制卸载先前安装的任何较小或较大的副本。 如果在运行新的次要/主要安装时无法执行第1步,那么我是否可以至少显示一条消息,表明检测到了先前的版本,并应首先卸载并取消安装程序? 谢谢。 更新: 我已将以下内容添加到我的 settings.wx...

15得票1回答
参考 WixUI 错误

环境:Win7+VS2012+Wix3.7。 编译错误: 在“Product:{9E327731-0EAC-4A02-9C3C-9C136ACCE05B}”部分中,未解析到符号“WixUI:WixUI_InstallDir”。 代码如下:<?xml version="1.0...

12得票2回答
Wix *.msi 安装程序的图标和标志

根据这个http://wix.tramontana.co.hu/tutorial/user-interface/ui-wizardry,我已经创建了以下代码。<?xml version="1.0" encoding="utf-8"?> <Wix xmlns="http://s...

11得票2回答
从WiX捆绑包传递命令行参数到MSI

我正在使用Wix 3.7。我有一个MSI文件,想通过设置注册表键值来修改它(也许可以通过自定义操作实现,因为需要检查该键是否已经存在)。 我知道,在引导程序项目中的捆绑包无法更改机器状态(例如设置注册表)。因此,我尝试通过<MsiProperty>传递命令行参数,但似乎在我的引导...

11得票2回答
WiX安装程序在卸载时无法删除文件

我正在告诉一个Wix MSI文件在卸载时删除文件,但它根本没有注册。 对于捆绑包,我这样调用MSI文件:<MsiPackage SourceFile="..\..\..\..\Kiosk\MyProject\bin\Release\MyProject.msi" Name=...

11得票1回答
如何使用wix收割工具生成一致的GUID

我是一个新手,刚开始使用WiX,所以我的问题可能很愚蠢。我试图保持harvest工具(heat.exe)生成的GUID与我打包的文件一致。每个人似乎都说只要文件路径和子路径保持不变,heat.exe就会为文件生成相同的GUID。不幸的是,我没有看到这种行为。我的工作流程如下。 在我的构建过程...