Я новичок в WiX, и я совершенно ошеломлен тем, как создавать ключи реестра во время процесса установки.Я использую такие элементы RegistryKey
и RegistryValue
, как это:
<Component Id="RegKeys" Guid="824A9E7D-211C-4404-80F7-6AC4185B1E66">
<RegistryKey Action="createAndRemoveOnUninstall" Root="HKLM" Key="SOFTWARE\My\Path">
<RegistryValue Name="MyKey" Type="string" Value="Blah blah blah"/>
</RegistryKey>
</Component>
с соответствующим вызовом ComponentRef
для основной функции:
<ComponentRef Id="RegKeys"/>
Программа установки работает нормальнои работает без каких-либо явных ошибок, но ключи или значения не создаются под ключом Wow6432Node
(или где-либо еще в этом отношении).Установщик предназначен для 32-разрядного приложения, но я пытаюсь установить его на 64-разрядную версию Windows 7.
Что мне не хватает (я уверен, что это что-то очевидное)?Мы используем WiX 3.5.