I am looking for an experienced coder to develop a registry cleaner compatible with Windows 98 - XP. This should be developed in VC, C++, or assembly. I will not consider Visual Basic.
The program will use a efficient (possibly multithreaded, need input from selected coder) detection algorithm to quickly identify missing and invalid references in the registry. It will fix issues such as entries left-behind after the un-installation or incorrect removal of software, by missing or corrupt hardware drivers, or orphaned startup programs.
The interface must be XP style and easy to use, allowing the user to quickly scan the entire registry for any invalid entries, provide a list of the errors found, and then choose to selectively repair each item or automatically repair them all.
Will find and correct invalid file and folder references in Windows 9x/NT/ME/2000/XP Registry;
Will find and delete empty registry keys;
Will find and correct invalid font entries;
Will find and delete obsolete Start Menu items;
Will find and correct invalid application paths;
Will find and correct invalid registered help files;
Will find and correct invalid shared DLL references;
Will find and correct invalid autostart registry references;
Will find and delete unused software registry references;
<user option> search for matches of invalid entries on local disk and repair reg entry;
<user option> open folders to which invalid registry keys refer for manual edit;
<user option> open Windows RegEdit at invalid registry entries for manual edit;
Will create full registry backup before any changes;
Will also backup only modified registry entries as RegEdit4 files, so you are always able to restore certain registry changes;
Will Save the list of found invalid entries into integrated log;
Will Print the list of found invalid entries;
Will be able to run the program from the Control Panel.
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Installation package that will install the software (in ready-to-run condition) on the platform(s) specified in this bid request.
3) Exclusive and complete copyrights to all work purchased. (No GPL, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site).
Win98 - Win XP