在注册表中存储ConfigurableDirectory的值

时间:2009-03-06 16:16:02

标签: wix wix3

我们的安装程序允许用户选择他们想要安装某些文件的位置,但我们需要有一个指向该位置的注册表项。我正在使用功能的ConfigurableDirectory选项来执行此操作。如何获取用户选择的目录,以便将其写入注册表?

1 个答案:

答案 0 :(得分:2)

我错过了“括号中的名字将会被查找,如果找到,则替换为它们的实际价值。”在Wix tutorial

所以我能够做到以下几点。

    <Component Id="DataFileRegEntry" Guid="" >
      <RegistryKey Root="HKCU" Key="keypath" >
        <RegistryValue Type="string" Name="Calibration" Value="[FILES]"  />
      </RegistryKey>
    </Component>