<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>
Las subclaves InstallDir y DataDirectory se eliminan durante la desinstalación. ¿Cómo lo evito?¿Cómo evitar que Wix elimine las entradas de registro en la desinstalación?
Idealmente Acción = "crear" debe hacerlo.
¿Cuál es el propósito de dejar datos en el registro después de eliminar el programa? – kiamlaluno
Cuando la aplicación se instala nuevamente puede recuperarse. – Rohit
Te he dado un puntero a algo que podría funcionar a continuación. Pero estoy de acuerdo con kiamlaluno, su desinstalador debe hacer todo lo posible para poner la máquina en un estado limpio cuando se desinstala. Porque si la configuración está dañada y hace que la aplicación entre en mal estado, la solución clásica "desinstalar y reinstalar" no funcionará. – selbie