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

时间:2010-01-29 08:46:31

标签: installation wix windows-installer wix3

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

  1. 有可能吗?
  2. 这会影响MSI的标志吗?
  3. 尝试将[PROPERYNAME]添加到WIX 3中的Manufacturer属性不起作用,因为它只是将名称设置为包含“[PROPERTYNAME]”

1 个答案:

答案 0 :(得分:2)

更改MSI会使签名无效,并且由于Manufacturer是私有属性,因此无法从命令行传入。可以工作的是转换,转换可以由供应商签名,因此它不会损害Windows 7(MSI 5.0)及更高版本上的聚合签名状态。但是,应用转换还需要一个命令行,因此根据您的引导程序可能容易也可能不容易。