You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Two follow-ups from PR review:
* Add CheckPriorInstall — silently runs the old install's
Uninstall.exe before staging the new portable tree, so removed
files / orphaned DLLs from the older version don't accumulate.
Reads prior location from HKLM\Software\aMule\InstallLocation
(recorded during the original install). Silent mode respects
section defaults: un.SecRemoveUserData is /o (unchecked), so an
upgrade preserves %APPDATA%\aMule.
* Add un.SecRemoveUserData — opt-in (Section /o, unchecked by
default) uninstaller section that nukes %APPDATA%\aMule on
explicit request. Default-off matches the common Windows
convention of "remove the app, keep my data." MUI_UNPAGE_COMPONENTS
shows the checkbox alongside the (RO) main uninstall section.
Refs amule-project#740 (comment).
"Permanently delete %APPDATA%\aMule for the current user (aMule.conf, ED2K server list, Kad nodes, partfiles, IP filters, friends list). Leave unchecked to keep your settings."
351
+
!insertmacro MUI_UNFUNCTION_DESCRIPTION_END
352
+
291
353
; Tiny substring helper — returns the match position on the stack or
292
354
; empty string when needle isn't present. Used by the autostart-cleanup
293
355
; guard to confirm the HKCU Run value still points inside $INSTDIR.
0 commit comments