我的要求很严重。 我需要在安装设置时在注册表中编写产品ID。 我有下面的产品ID代码。如何在wix中写入注册表中的产品ID
<Product Id="{CEEE7807-F6D7-43F6-A206-110B9E25AC9C}"
Name="Sample installer"
UpgradeCode="{BFBD4770-8C5D-4A53-BA07-EF52401F0CB4}"
Language="1033"
Version="$(var.ProductVersion)"
Manufacturer="My company.">
我有下面的代码写入注册表。我想在这里传递产品ID值。
<Component Id="registry_values" Guid="{11FB6C4C-3C90-4F46-B0D2-BB95150F60E6}">
<RegistryValue
KeyPath="yes"
Root="HKCU"
Key="Software\MyProduct\Myfolder\SampleFolder\Product"
Value="[Product Id]"
Type="string" />
</Component>
请帮我解决这个问题。
您应该将Product Id设置为'*',以便它对于每个生成的安装程序都不同。如果您希望使用'.msp'文件(即“次要更新”)支持修补方案,则只需要一个固定的产品ID。 – 2012-01-11 12:18:15