View Full Version : SDSysRepair: separate module
Situation: Spybot-S&D 1.x had a small registry repair function integrated.
Experienced: Spybot-S&D 2.0 is split into multiple dedicated functionality modules.
Expected: SDSysRepair.exe (to avoid name issues with SysInternals, Repair might be better suited) with the old functionality at least.
Advantages:
Users who would miss it could still use it.
It's not using app memory/resources in the "main app".
Extending it would be easier.
http://forums.spybot.info/picture.php?albumid=1&pictureid=31
Try to add checkbox which is default checked and named: "Backup registry before clearing registry entries."
And 3 more questions: How all those tools will be run under Main Module (SpybotSD.exe) ? Where will be located? Will all tools becoke separated modules?
The backup... right... so far, changes have been put into the quarantine, but that's not a 100% logical, so a backup in .reg form for example might be better.
Not all tools will be separate, but many :)
Where they'll be run? Good question... we're currently still testing a few different options, I think I'll put some screenshots into the next of my blog entries on Sunday or Monday :) We try to go both for a few "context" links where applicable, plus possibly a welcome center like the Vista welcome dialog...
Maybe you can add to sidebar (left side of Spybot Main Interface)
only these buttons:
Spybot S&D Main Menu
Search & Destroy (Instead of main icon, use binoculars icon)
Backup & Restore (Recovery)
Immunize & Protect (Immunize section, remove wall animation, takes about 100 KB)
Updater
Settings (set all settings in tabs)
Tools (use a list of installed tools from Tools folder {Spybot folder/Tools})
Statistics (This could be integrated to Spybot S&D Main Menu)
Donations
License
Credits
As you're aware, most of these are now separate modules ;) Having a sidebar like the known one open external applications is not a behaviour the user would expect usually, that's why the sidebar is gone in all screenshots.
The wall animation might take disk space/memory, but it has a purpose. Some parts of the immunization might be slow, and an animation keeps the user informed that the app has not crashed, but is doing something.