<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>
Le sottochiavi InstallDir e DataDirectory vengono eliminate al momento della disinstallazione. Come lo prevengo?Come impedire a Wix di rimuovere le voci di registro durante la disinstallazione?
Idealmente Azione = "creare" deve farlo.
Qual è lo scopo di lasciare i dati nel registro dopo che il programma è stato rimosso? – kiamlaluno
Quando l'applicazione viene reinstallata, può essere ripristinata. – Rohit
Ti ho dato un puntatore a qualcosa che potrebbe funzionare sotto. Ma sono d'accordo con kiamlaluno, il tuo programma di disinstallazione dovrebbe fare del suo meglio per mettere la macchina in uno stato pulito quando si disinstalla. Perché se le tue impostazioni sono corrotte e fa sì che l'app entri in cattive condizioni, la classica soluzione "disinstalla e reinstalla" non funzionerà. – selbie