如何使用 wix 安装程序添加公司名称

Posted

技术标签:

【中文标题】如何使用 wix 安装程序添加公司名称【英文标题】:How to add company name using wix installer 【发布时间】:2020-11-03 05:35:05 【问题描述】:

我想使用 wix 安装程序添加公司名称,但没有看到任何选项。只有我可以给制造商

我们公司的白名单软件基于公司名称,之前我们使用的是 windows 安装程序,现在改为基于 WIX 的安装程序。有没有办法使用 wix 安装程序提供公司名称

在选择软件时显示作者:XXXxxxxxxx(wix baed 安装程序)

但在选择基于 WIndows 的安装程序时,它会显示公司:XXXxxxxxxx

【问题讨论】:

你能添加一些不同的屏幕截图吗?这些是在 Windows 资源管理器中看到的文件属性,还是您正在使用 Orca 在 MSI 中查看?您是否使用数字证书签署文件? 听起来您想在 MSI 中设置 COMPANYNAME 属性。如果这是您尝试执行的操作,则在 Package 节点中设置制造商值。不过我很困惑,因为这正是您在问题中发布的内容。 @Doc 不太可能。 COMPANYNAME 是执行安装的组织的值,而不是编写安装的人。它也是一个可以在命令行中传递的公共属性,因此这根本不会产生有效的白名单。 我在使用鼠标指针选择 MSI 时看到,我已经将制造值添加为公司名称,但在选择时,作者显示的是制造商值,而不是公司名称。没有出现公司名称的地方。它只有 TITLE、AUTHOR、SUBJECT 和 ITEM TYPE 确认!我完全骨那个@ChristopherPainter。谢谢你的澄清。 【参考方案1】:

很难想象任何不依赖数字签名的有效白名单。您可能需要使用受信任的证书签署 MSI。既然您说“我们的公司”,我认为这是一个内部 IT 产品,因此拥有白名单流程的人应该能够准确地告诉您您的组织需要什么。

【讨论】:

以上是关于如何使用 wix 安装程序添加公司名称的主要内容,如果未能解决你的问题,请参考以下文章

如何在非 Windows 操作系统的 WiX 安装程序中获取操作系统名称?

如何在 WiX 安装程序中将应用程序添加为防火墙例外

WiX-Bootstrapper - 为 UAC 对话框设置产品名称和公司名称

如何实现 WiX 安装程序升级?

如何从包含多个 MSI 的 wix 自定义引导程序包中安装/卸载单个 msi,例如安装项目的添加/删除功能?

Wix - 尝试添加到所有程序文件夹