在 Bundle 中设置 InstallPrivileges = "elevated"。引导程序蜡

Posted

技术标签:

【中文标题】在 Bundle 中设置 InstallPrivileges = "elevated"。引导程序蜡【英文标题】:Where in Bundle set InstallPrivileges = "elevated". Bootstrapper Wix 【发布时间】:2020-05-08 10:09:11 【问题描述】:

我发现要为你必须设置的 Wix 安装程序设置管理权限:

<Package InstallerVersion="200" Compressed="yes" InstallScope="perMachine" InstallPrivileges="elevated"/>

&lt;Product/&gt;。但是在哪里/如何为 Bundle 设置它,因为我无法创建 &lt;Package/&gt;

<?xml version="1.0" encoding="UTF-8"?>
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
<Bundle Name="Bootstrapper13" Version="1.0.0.0" Manufacturer="" UpgradeCode="86064926-b150-448f-aba9-fb0c8f4a83b5">
    <BootstrapperApplicationRef Id="WixStandardBootstrapperApplication.RtfLicense" />

    <Chain>
        <!-- TODO: Define the list of chained packages. -->
        <!-- <MsiPackage SourceFile="path\to\your.msi" /> -->
    </Chain>
</Bundle>

【问题讨论】:

【参考方案1】:

Burn 自动检测您何时拥有perMachine 包;你不必告诉它。

【讨论】:

我想在需要管理权限的自定义操作中配置 iis。但也许我应该在 WIX 中这样做

以上是关于在 Bundle 中设置 InstallPrivileges = "elevated"。引导程序蜡的主要内容,如果未能解决你的问题,请参考以下文章

sh jruby params:在PATH中设置Xmx,bundle exec和run命令

如何使用swiftmailer-bundle在symfony 4中设置多个邮件

无法在 UIViewController 中设置 NSString 属性

如何在 Android R 中设置全屏?

如何在ResourceBundleMessageSource中设置默认语言环境?

Main.bundle.infoDictionary 向我返回空字典