electron-wix-msi 相关问题


使用 WiX Toolset 时,快捷方式未添加到开始菜单

我正在使用 WiX 工具集构建自定义 .msi 文件。 我想在“开始”菜单文件夹和桌面上为我的应用程序创建快捷方式。我目前有以下 XML 代码: <


WinAPI / WIX - 如何检测 MSI 安装程序是否在 ARM64 或 x86 上运行?

我正在更新现有安装程序,并希望当操作系统在 ARM64 上运行时安装特定的 ARM64 二进制文件。 我正在使用 WIX 3.11(我知道有点旧)来创建安装程序。自定义操作...


在 Electron-vite 中包含本地 JavaScript 库的 TypeScript 无法正确编译

我正在尝试将本地库导入到 vite-electron TypeScript 项目中。请原谅我对 vite-electron 和 JS 捆绑生态系统缺乏了解,我是 JS 和 TS 开发的新手......


Wix 安装程序忽略 ALLUSERS 参数

我有非常简单的Wix安装程序,它将安装程序和脚本(install.cmd)提取到c:\Windows emp并运行脚本。 如果运行Wix安装程序,INSTALL.log如下所示: 财产(S):


如何从.msi文件详细信息中删除WixToolset程序名称?

我正在使用 WixToolset 4.0.3 构建 .msi Windows Installer 文件。构建后,它会在文件详细信息中显示一条注释: 构建 .msi 文件时是否有机会删除此注释?


检索存储在 msi 中的应用程序的程序集版本

我无法弄清楚如何从安装程序 msi 中得知它将安装的应用程序的 AssemblyVersion 是什么。 我想每隔几个小时向网络位置发出一次请求,请检查...


Electron App 中的设备 ID 未通过 MS Intune 传递到 Azure AD(我们收到错误设置您的设备以获取访问权限)

开发者 我正在使用 Electron 应用程序,其中我们具有单点登录 (SSO) 功能,我们在其中重定向 Microsoft azure URL。 问题是,它在正常情况下工作


使用 YubiKey Manager 和 .crt 证书(不使用 .PFX)签署 MSI 文件时出现问题

我一直在尝试使用 YubiKey Manager 和 .crt 证书(由于最近的 CAB 和 Sectigo 规则而不是 PFX)来签署我的 MSI 文件,但找不到让它工作的好方法。 我已经关注了这些


内容安全策略通配符似乎被忽略

为了提供一些上下文,这是一个 Electron 应用程序,使用 file:// 加载 index.html 内容安全策略似乎正在收缩: 拒绝连接到“https://o944978.ingest.se...


我做错了什么? (编码语法错误)

为什么我的 fieldName 和 order 上会出现红线?我在这里参考 API 参考: https://www.wix.com/velo/reference/wix-pricing-plans-backend/orders/listcurrentmemberorders 这是来自...的示例


WIX 相当于 C# 文本框?

我盯着这个页面想知道哪个控件是文本框。 看起来这应该是显而易见的,但我没有看到。 http://wix.sourceforge.net/manual-wix2/wix_xsd_control.htm 还有,有没有...


使用 MSI 无需升级代码即可升级

我有一台机器,其中安装了使用 InstallShield 创建的软件,并且该项目不包含 UpgradeCode。我知道升级代码从未被分配。如果我是...


使用 NodeJS 和 Electron 来安装操作系统应用程序

有没有办法从我的应用程序中检索和执行预安装的应用程序? 就像我想从我的应用程序中执行 Photoshop 一样。 我正在寻找的是列出所有已安装的应用程序...


使用复选框和 Wix 工具集创建快捷方式

我正在尝试创建一个快捷方式,该快捷方式仅在用户选中复选框时才会创建。 我试图创建一个属性 我正在尝试创建一个快捷方式,只有当用户选中复选框时才会创建该快捷方式。 我尝试创建一个属性 <Property Id ="INSTALLDESKTOPSHORTCUT" Secure="yes" /> 然后我创建了一个复选框,它将更改此属性的值。 <Control Id="InstallShortcutCheckbox" Type="CheckBox" X="20" Y="140" Width="200" Height="17" Property="INSTALLDESKTOPSHORTCUT" CheckBoxValue="1" Text="Do you want to create a start menu shortcut?" /> 然后我添加了快捷方式标签 <Component Id="DesktopShortcut" Condition="INSTALLDESKTOPSHORTCUT"> <CreateFolder/> <RegistryKey Root="HKCU" Key="Software\Secops Solutions, Inc\Agent\Install" > <RegistryValue Name="DTSC" Value="1" Type="integer" KeyPath="yes"/> </RegistryKey> <Shortcut Id="DesktopShortcut" Directory="DesktopFolder" Name="Life Balance" WorkingDirectory="INSTALLFOLDER" Icon="icon" Target="DesktopFile"/> </Component> 我还尝试使用广告快捷方式,其中我使用了两个组件,它们都有不同的条件,例如 if Condition = "INSTALLDESKTOPSHORTCUT" 还有另一个 Condition = "NOT INSTALLDESKTOPSHORTCUT" 但这也不起作用。 所以我一直在尝试解决这个问题,我在 orca 编辑器中看到了快捷方式,但它仍然没有创建快捷方式。 我解决了问题。 <Component Id="DesktopShortcut" Condition="INSTALLDESKTOPSHORTCUT"> <CreateFolder/> <RegistryKey Root="HKCU" Key="Software\Secops Solutions, Inc\Agent\Install" > <RegistryValue Name="DTSC" Value="1" Type="integer" KeyPath="yes"/> </RegistryKey> <Shortcut Id="DesktopShortcut" Directory="DesktopFolder" Name="Life Balance" WorkingDirectory="INSTALLFOLDER" Icon="icon" Target="DesktopFile"/> </Component> 在这段代码中我必须更改目标如下 <Component Id="DesktopShortcut" Condition="INSTALLDESKTOPSHORTCUT"> <CreateFolder/> <RegistryKey Root="HKCU" Key="Software\Secops Solutions, Inc\Agent\Install" > <RegistryValue Name="DTSC" Value="1" Type="integer" KeyPath="yes"/> </RegistryKey> <Shortcut Id="DesktopShortcut" Directory="DesktopFolder" Name="Life Balance" WorkingDirectory="INSTALLFOLDER" Icon="icon" Target="[#DesktopFile]"/> </Component> 在此只需将目标更改为 Target=[#DesktopFile] 这是文件的 id。


© www.soinside.com 2019 - 2024. All rights reserved.