是否可以根据属性使安装(MSI)的发布者(制造商)是动态的

发布于 2024-08-19 18:00:22 字数 257 浏览 4 评论 0原文

当我们使用 OEM 部署产品时,我们要求我们的公司名称不会出现在添加、删除/其他安装的 Publisher 属性中。 尽管我们有简单的方法为发布者选择中性名称,但我们希望能够根据安装属性动态设置名称(并允许我们的合作伙伴将他的名字添加到其中)

  1. 这可能吗?
  2. 这会影响 MSI 的标志吗?

尝试将 [PROPERYNAME] 添加到 WIX 3 中的制造商属性不起作用,因为它只是将名称设置为包含“[PROPERTYNAME]”

When we deploy our products using OEM we have a requirement that our company name will not appear in the Publisher property of the installation in the add remove / other.
although we have easy way of choosing neutral name for the publisher we would love to be able to set the name dynamic according to property for the installation (and allow our partner to add his name to it)

  1. Is it possible?
  2. Will that impact the sign of the MSI?

Trying to add [PROPERYNAME] to the Manufacturer property in WIX 3 didn't work as it simply set the name to include the "[PROPERTYNAME]"

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

忆梦 2024-08-26 18:00:22

更改 MSI 会使签名无效,并且由于制造商是私有财产,因此无法从命令行传入。有效的是转换,并且转换可以由供应商签名,因此它不会损害 Windows 7 (MSI 5.0) 及更高版本上的聚合签名状态。然而,应用转换还需要命令行,因此这可能很容易,也可能不容易,具体取决于您的引导程序。

Changing the MSI would invalidate the signature, and since Manufacturer is a private property, it cannot be passed in from the command line. What can work is a transform, and the transform can be signed by the vendor so it doesn't harm the aggregate signature status on Windows 7 (MSI 5.0) and up. However applying the transform also requires a command line, so that may or may not be easy, depending on your bootstrap.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文