El programa que estoy construyendo un instalador usa las entradas de registro para almacenar la configuración del usuario. En este momento lo tengo configurado para eliminar dichos archivos de registro cuando se desinstala el programa, pero me gustaría la posibilidad de dar a los usuarios la opción de conservar o eliminar los archivos de registro después de la desinstalación.Inno Setup - Desinstalar la opción de eliminación del registro
No soy el mejor programador/programador, por lo que cuanto más simple sea la respuesta, mejor.
Mi registro/desinstalación se ve así actualmente.
[Registry]
Root: HKCU; Subkey: "Software\FFSPLIT Overlay Filter"; Flags: uninsdeletekey
[UninstallDelete]
Type: filesandordirs; Name: "{app}\ffmpeg"
Type: filesandordirs; Name: "{app}\OverlayData"
Type: files; Name: "{app}\AForge.Controls.dll"
Type: files; Name: "{app}\AForge.Imaging.dll"
Type: files; Name: "{app}\AForge.Video.DirectShow.dll"
Type: files; Name: "{app}\AForge.Video.dll"
Type: files; Name: "{app}\AudioFilter.ax"
Type: files; Name: "{app}\default.cfg"
Type: files; Name: "{app}\DirectShowLib-2005.dll"
Type: files; Name: "{app}\ffmpeg.exe"
Type: files; Name: "{app}\FFSplit Overlay Filter.ax"
Type: files; Name: "{app}\FFsplit.exe"
Type: files; Name: "{app}\FFSplitOverlayManager.exe"
Type: files; Name: "{app}\librtmp.dll"
Type: files; Name: "{app}\msvcp100d.dll"
Type: files; Name: "{app}\msvcr100d.dll"
Type: files; Name: "{app}\NAudio.dll"
Type: files; Name: "{app}\RegisterFilter.bat"
Type: files; Name: "{app}\setting.cfg"
Type: files; Name: "{app}\UNRegisterFilter.bat"
Type: files; Name: "{app}\wavbuffer"
Type: files; Name: "{app}\Micfilter.ax"
Tenga en cuenta que no es necesario '[] 'UninstallDelete entradas para cualquier cosa que se instalan por una entrada' [Archivos] '- que están desinstalados por defecto de todos modos. – Miral