<RegistryKey Id="MyServerRegInstallDir" Root="HKLM" Key="Software\MyApp\Server" Action="create">
<RegistryValue Name="InstallDir" Type="string" Value="[INSTALLDIR]" />
<RegistryValue Name="DataDirectory" Type="string" Value="[MYAPPDATADIR]" />
</RegistryKey>
Подключи InstallDir и DataDirectory удаляются при удалении. Как я могу предотвратить это?Как предотвратить удаление Wix записей реестра при удалении?
Идеально Action = "create" должно это сделать.
Какова цель удаления данных в реестр после удаления программы? – kiamlaluno
Когда приложение будет установлено снова, оно может восстановиться. – Rohit
Я дал вам указатель на то, что может работать ниже. Но я согласен с kiamlaluno, ваш деинсталлятор должен сделать все возможное, чтобы машина была в чистом состоянии, когда она удаляет вас. Поскольку, если ваши настройки повреждены и приводят приложение в плохое состояние, классическое решение «удалить, а затем переустановить» не будет работать. – selbie