I need a program written in VC++ or VB that can perform the following actions. It must be able to run in the system tray on the system. Registry Intrusion Detection When first installed it will make a copy of the HKLM / HKLU registry trees for IE and ActiveX controls. We are mostly interested in ActiveX control and things that register themselves as BHO’s for IE. Probably not required for entire registry tree. At periodic intervals (the user chooses when to run) it should check the registry and tell the user that items have been changed. Startup Modification Notifies the user when a program has modified itself to be run at startup. There are several ways programs can do this (not just the startup folder on the start menu). Should give the user the choice to remove this modification. Check Invalid Registry Entries Look through the registry for invalid activex control entries. Lots of programs delete the activex control and leave the registry entry in place. Verify that each control is still valid on the system. Allow user to remove those that are no longer on the machine. Modify IE Security Settings for the user Modify the security registry settings to not allow drive by installations of activex controls. Change all of the run code options (unsigned code, activex control, etc) to PROMPT. Delete IE Temp Files Allow user to delete IE Temp files (Show them how much space is currently used). Same for autocomplete cache and URL list cache. Turn off the Messenger Service. It is easy, but most users don’t know how to do it. Just set it to manual startup in services. Shortcut Scan Verify that all shortcuts in the start menu point to valid applications. Allow the user to remove those that are invalid. Free Space Check Allow user to set a low space warning level. Show a dialog telling them the drive is low when that level is met. Should be selectable by percent and MB. IE Favorites Scanner Visit each site in the user favorites under IE. If the page returns a 404 or some other error show the user and allow them to remove it from their favorites.
## Deliverables
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) Complete ownership and distribution copyrights to all work purchased.
## Platform
Windows 98, ME, 2000, XP (Pro and Home).