Uninstaller does not remove settings from %APPDATA%

Bug #374930 reported by eMTee
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
DC++
Fix Released
Medium
Unassigned

Bug Description

The uninstaller asks for remove settings but it actually doesn't do if DC++ is not in LocalMode. The attached patch solves the problem, tested and works under W2K/XP :

...
Remove folder: C:\Program Files\DC++\
Delete file: C:\Documents and Settings\user\Application Data\DC++\HashData.dat
Delete file: C:\Documents and Settings\user\Application Data\DC++\Certificates\client.key
Delete file: C:\Documents and Settings\user\Application Data\DC++\Certificates\client.crt
Remove folder: C:\Documents and Settings\user\Application Data\DC++\Certificates\
Delete file: C:\Documents and Settings\user\Application Data\DC++\Queue.xml
Delete file: C:\Documents and Settings\user\Application Data\DC++\DCPlusPlus.xml
Delete file: C:\Documents and Settings\user\Application Data\DC++\ADLSearch.xml
Remove folder: C:\Documents and Settings\user\Application Data\DC++\
Remove folder: C:\Documents and Settings\user\Local Settings\Application Data\DC++\HubLists\
Remove folder: C:\Documents and Settings\user\Local Settings\Application Data\DC++\FileLists\
Remove folder: C:\Documents and Settings\user\Local Settings\Application Data\DC++\Logs\
Remove folder: C:\Documents and Settings\user\Local Settings\Application Data\DC++\
Completed

Would someone please test it on Vista/Win7 to make sure it does not delete more things than it actually should? =)

Revision history for this message
eMTee (realprogger) wrote :
eMTee (realprogger)
Changed in dcplusplus:
status: New → Fix Committed
Revision history for this message
poy (poy) wrote :

Fixed in version 0.760.

Changed in dcplusplus:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Related questions

Remote bug watches

Bug watches keep track of this bug in other bug trackers.