Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - CracKPod

Pages: [1]
1
Feature Requests / [ZSoft Uninstaller] Suggestions
« on: May 12, 2008, 10:39:50 AM »
First off: Thank you for your great Software!

Oke now to my suggestions for the ZSoft Uninstaller:
(If something got already suggested implemented for/in the new Beta 2.5 just ignore it)

  • Add a function to backup all made changes. For example: Program XY created a registry key at AB and saved a file at AC. Well now it would be great if ZSoft Uninstaller were able to Backup registry key AB and file AC create afterwards a self-extracting archiv for it or something similiar to restore exactly those installation files later.
  • Add a function to create your own Uninstaller based on the analysis which you can share with other user.
  • Dynamic Installation Logs: What do I mean with dynamic? Well I thought if some user installs an application, e.g Gimp 2.4.5 and analyzes the changes made to his registry and his filesystem why not share it? He could for example trim the log to a minimun so that it really just contains the files and registry values Gimp really created. Afterwards he can share his trimmed log (trimming was probably much work) with other users who can import it to ZSoft and then completely delete their Gimp 2.4.5.
    So just one user had to do work and all other users could easily completely uninstall only the right files/keys.
    Well but you need to add something like local variables for ZSoft Uninstaller for that to work.
  • You could improve the log editor a bit. For example adding a feature that shows the registry value on mouse-over.
  • Adding a feature which got the same abilities as Unlocker to completely uninstall the chosen application and avoid getting a message like "Couldn't remove all files, files will be deleted next time you start...".
  • ^ - It's necessary to have a good-made ignore list else you'll screw up and destroy your system so it'd probably good to have a pre-configures list with some files/registry keys already added.
  • Adding a "hardcore" analysis method. I guess you need to hook the Windows API and some essential functions for creating/deleting/modifiying registry keys creating/deleting/modifiying files on your local hard-drive to accomplish that. A good library for that is probably MadHook: "choose whether you want to hook APIs in your own process, or in a specific target process, or system wide.".
    A list of registry API functions can be found here: http://msdn.microsoft.com/en-us/library/ms724875(VS.85).aspx
    A list of folder API functions can be found here: http://msdn.microsoft.com/en-us/library/aa363950(VS.85).aspx
    A list of file API functions can be found here: http://msdn.microsoft.com/en-us/library/aa364232(VS.85).aspx
    A list of disk-management API functions can be found here: http://msdn.microsoft.com/en-us/library/aa363983(VS.85).aspx
    Don't worry I'm sure you just need about 1% of the listed functions there.
  • Adding a feature which asks the User if all unnecessary running processes should be closed before analyzing.

Bugs I've found:
  • German translation: When using ZSoft Uninstaller 2.4.1 with the german language file and it asks you "Keep the log?" in german and you click yes - the log will get deleted and if you click no the log will stay.

Would be great if you took a look at my suggestions!

Greetz,
CracKPod

Pages: [1]