burn

    0热度

    1回答

    我正在开发一个Burn bootstrapper应用程序,其目的是安装一些MSI软件包。我想测试其中一个软件包安装失败的场景。有没有办法创建一个MSI包,当你尝试安装它时总是失败?

    0热度

    1回答

    我正在使用Wix Toolset 3.11,并试图创建一个Wix引导程序,它正在为我的软件安装一个非常大的先决条件 - 一个传统的InstallShield可执行文件,在〜600文件夹中找到约5000个相关文件。我已经将所有这些文件压缩到大约3GB的单个自解压存档中。尝试构建时出现以下错误: light.exe(0,0):错误LGHT0001:算术运算导致溢出。 这里是引导程序我目前相关的XML:

    0热度

    1回答

    我已经在WiX 3.11中创建了一个MBA安装程序。在我的设置界面中,我需要访问注册表并在UI中显示该注册表值。如果我以管理员模式运行安装程序(右键单击 - >“以管理员身份运行”),安装程序将读取注册表项。但如果它不处于管理模式,则会显示错误。 WiX Burn中是否有任何选项可用于在设置双击时在UAC中启动设置? 谢谢

    0热度

    1回答

    根据documentation,WixStdBALanguageId应该反映标准引导程序UI语言的LCID。 当我使用mybundle.exe /lang 1031打电话给我的软件包时,用户界面按照德语加载,如预期的那样。但日志显示Setting numeric variable 'WixStdBALanguageId' to value 1033。 如果我致电mybundle.exe WixSt

    1热度

    1回答

    我已经创建了一个WIX Bootstrapper应用程序来安装两个MSI程序包。其中之一是一个简单的应用程序,可以通过关闭已经运行的实例来安装,而无需重启。另一个软件包安装Windows资源管理器使用的库,并且应始终要求重新启动。 因此,我想有是,如果简单的应用程序更新为显示在使用对话框中的文件(和当前正在运行的进程),并需要重新启动(和不显示使用对话框中的文件)当Explorer库更新时。 我试

    1热度

    1回答

    短故事:有没有一种方法可以指定日志文件的位置,而不是将它作为参数在开始时传递?如果不是,我如何将参数传递给一个运行嵌入的bundle(在更新上)? 长篇小说:为避免用户对每次更新提供管理权限的要求,我们给他们安装我们的​​的选项。这Service作为SYSTEM运行,并用于自动启动我们的新捆绑与SYSTEM权利来安装它。在这种情况下,我们将参数-log <path>传递给新的捆绑包,以确保将日志写

    0热度

    2回答

    充足: <Property Id="ARPNOREPAIR" Value="yes" Secure="yes" /> <Property Id="ARPNOMODIFY" Value="yes" Secure="yes" /> 试过在网上搜索,文档本身,但无运气 编辑 我试图把他们我的标签内,但它仍然存在:

    0热度

    2回答

    当Burn使用MsiPackage运行MSI安装程序时,我想让MSI的日志文件具有自定义名称,如MyProductName.log。我也想附加到一个现有的日志文件(具有相同的名称)。 InstallShield中的基本MSI项目的发布观点存在条目“MSI命令行参数”在这里你可以输入一个自定义日志文件名: /L + *“%temp%\ MyProductName.log” “+”会将日志附加到现有文

    0热度

    1回答

    我们有一个要求,即当用户安装多个产品时,它们应该全部安装在同一个文件夹中。 我们使用util:RegistrySearch来查找正确的路径。如果设置了此值,我们希望禁用选项窗格中的位置输入框。我们也想在输入框中显示路径。 MSI属性将被正确设置,但不会显示在UI中。

    1热度

    1回答

    我们有一个burn bootstrapper软件包,它安装了一系列先决条件,启动我们的主要安装,然后默默运行几个扩展安装程序。我们最近不得不在安装包中添加一些新组件,这两个组件都需要从安装中早期推出的其他产品收集的配置信息。所以基本上: 软件包1已安装并呈现一个用户界面。它要求服务用户和密码。 包2已添加到我们的包中。它还需要服务用户和密码,与包1相同。 包3已添加到我们的包中。它还需要服务用户和