我已经使用 WiX 安装项目创建了一个 msi 安装程序,我还有一个 Bootstrapper 项目,其中我拥有安装 msi 安装程序的所有其他先决条件。 与其拥有两个单独的项目——一个用于创建 msi 安装程序,另一个用于将所有依赖项捆绑在一起——我能否将所有这些组合到一个项目中? 我目前有两个 ...
我已经使用 WiX 安装项目创建了一个 msi 安装程序,我还有一个 Bootstrapper 项目,其中我拥有安装 msi 安装程序的所有其他先决条件。 与其拥有两个单独的项目——一个用于创建 msi 安装程序,另一个用于将所有依赖项捆绑在一起——我能否将所有这些组合到一个项目中? 我目前有两个 ...
我的问题是,我已经在 Visual Studio 2022 中为我的应用程序创建了一个安装程序,如果我试图在另一台计算机上安装它,它会要求管理员权限。 我只能在没有管理员权限的另一台电脑上安装它。 是否可以制作一个无需管理员权限即可运行的安装程序? ...
我们有 Windows 应用程序(MSI 安装包),可从我们的网站下载。 问题是,浏览器和第 3 方防病毒软件会阻止某些用户下载 APP。 有没有办法让我们的 MSI package 更受浏览器和防病毒软件的信任? 也许它可以在其他资源中检查和上传,并可供用户从这里下载? PS 我们使用代码签名证 ...
我有一个插件项目,它使用 WIX 工具来创建安装程序。 以前,我正在制作运行良好的“.exe”。 但现在由于安全问题,要求发生了变化。 现在我想创建“.msi”文件。 WIX 在“C:/Path/To/MSI/addin.msi”中成功地为我提供了“.msi”。 但是当我尝试通过双击来安装加载项时 ...
我已经从注册表中读取了一个属性,并且该属性已正确设置(我正在使用它来检查属性值) 现在我只是想将一些文件放入该文件夹中。 我不知道如何使 File 元素指向特定目录。 ...
我想根据情况更改安装位置。 如果在安装命令行中提供了属性 DRIVE,我想执行: 如果未提供属性 DRIVE(在安装命令行中),我想执行: 我如何执行这样的安装? ...
2010、2013、2016、2019及以后版本的Office如何查看WiX(Product.wxs)? 应忽略 2007、2003 或更早版本(就好像根本没有安装 Office)。 我知道这个问题: C#:如何知道某个 Office 2003 或 2007 应用程序是否已安装? ,但不知道如 ...
我已经为 Java 应用程序制作了一个安装程序并将其包装为 Windows MSI package。可以使用其他一些配置选项在不同位置多次安装它。 但是,当用户多次运行卸载程序(即卸载 MyAppInFolder1、MyAppInFolder2)时,用户将收到此错误消息: “此操作仅对当前安装的产 ...
我创建了一个 Powershell 脚本来从 Packer AMI Build 执行 MSI 安装程序,但最终出现以下错误, C:\Users\Administrator\Downloads\managesoft\FlexNetInventoryAgent.msi 这个安装package打不开。 ...
我使用WIXUI_INSTALLDIR模板来捆绑安装程序。 在这里,我在欢迎对话框和许可对话框之间有一个自定义表单,它由Combobox中的三个ListItem组成。 我尝试使用bind.property.SK_Version访问下拉值。 例如, <Directory Id='INSTAL ...
我正在尝试使用 c++ 读取 msi 文件我尝试使用 Microsoft msi 工具。 但我也需要它在 linux 中运行,所以我不能使用 msdn msi 工具 Win32 工具。 请说明其他 msi 工具可用于 windows 和 linux 关于这个问题的任何想法。 请谈谈可用于 windo ...
我想创建一个 MSI(使用Wix ),它仅在系统的固件模式(BIOS 模式)为 UEFI 时安装,如果固件模式为 Legacy BIOS,它应该会失败。 我检查注册表值但是 BIOS 模式在此注册表位置“Computer/HKEY_LOCAL_MACHINE/HARDWARE/DESCRIPTIO ...
我有一个解决方案,其中包括一个带有 2 个内部 MSI 的 WixBundle。 我想在捆绑包和我的产品之间共享代码,例如 - 我有一个调用 function isLegit() 的项目,我希望我的产品和 WixBundle 都使用相同的 function,而不复制代码。 我想可以通过某种方式将我 ...
我想将 package 程序放入 MSI 并创建计划任务(即在启动/启动时运行)。 我正在尝试市场上可用的解决方案,例如 Advanced Installer 和 EMCO MSI Packager,但两者都出现相同的错误: 确认您有足够的权限启动系统服务这意味着我的帐户没有“作为服务登录”权限。 ...
当尝试通过我的安装程序在使用西班牙语 (SystemLanguageID 3082) 的机器上安装应用程序时,在日志中我可以看到WixBundleLog等属性具有 C:\Users... 值,这是错误的,因为在西班牙语机器上,此文件夹为 C:\Usuars...。该属性未配置为自定义硬编码值,并且是 ...
我目前正在为一个复杂的软件包创建一个临时安装程序。 为此,我必须先安装几个 MSI 包,然后再进行几个文件操作。 要安装 MSI 包,我使用以下命令: 此命令可以立即运行并通过 CMD 安装包,不会出现任何问题。 但是当我把这个命令放在我的批处理文件中并以管理员身份执行时,我得到以下错误: This ...
我们有一个 office 插件,它安装了一个在 wix 中创建的 msi。 在人们可能打开办公室的时候,MSI 是通过公司范围内的安装工具静默部署的。 我们遇到的问题是,并非我们拥有的所有 dll 都会在插件运行时加载,但会在首次使用时按要求运行。 如果安装程序运行,它将在后台替换卸载的 dll,如 ...
我有 WiX 4.0 项目。 我正在使用 Util 创建 Windows EventLog 事件源。 问题是,EventMessageFile 的注册表项获得了前缀为“#%”的路径。 因此,EventLog 将显示此事件源创建的事件的错误。 创建 EventSource 的代码: 查看安装 MSI ...
MajorUpgrade元素在我们产品的 MSI 中完成安装后安排: 有一些应用程序在运行时编写的文件夹,我们希望继续升级,并且仅在从添加/删除程序启动的卸载时删除。 所以我们使用这个条件: (NOT UPGRADINGPRODUCTCODE) AND (REMOVE="ALL") 。 我需要将M ...
我正在尝试使用 jpackage 为我的 java 应用创建安装程序。 这就是我现在拥有的: jpackage --type msi --app-version "2.0" --input. --dest. --main-jar.\FitnessGUI.jar --main-class Main - ...