<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>
Les sous-clés InstallDir et DataDirectory sont supprimées lors de la désinstallation. Comment puis-je l'empêcher?Comment empêcher Wix de supprimer les entrées de registre lors de la désinstallation?
Idéalement Action = "créer" doit le faire.
Quelle est l'utilité de laisser des données dans le registre après la suppression du programme? – kiamlaluno
Lorsque l'application est à nouveau installée, elle peut être restaurée. – Rohit
Je vous ai donné un pointeur vers quelque chose qui pourrait fonctionner ci-dessous. Mais je suis d'accord avec kiamlaluno, votre programme de désinstallation devrait faire de son mieux pour mettre la machine dans un état propre lors de la désinstallation. Parce que si vos paramètres sont corrompus et que l'application est dans un mauvais état, la solution classique "désinstaller puis réinstaller" ne fonctionnera pas. – selbie