Menu

Revision 3

What's new in Revision 3?

The biggest thing is detection. Upon each new file creation, the program will check HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall's subkey name's. It will check this against two things: Your custom lists (mentioned below) and HTML downloads from SystemLookup. Upon finding a match, it can determine the uninstall string and other nice information (like the Publisher name) in that particular key. On the main screen, you can use the uninstall button to run the program's uninstaller (which is the UninstallString).

I've noticed Bing's toolbar CLSID is not in SystemLookup. Their program path is a variable path (ex: C:\Program Files (x86)\Microsoft\BingBar\7.3.126.0). It should be C:\Program Files (x86)\Microsoft\BingBar. This folder will change upon every new version of the toolbar. I don't know if their CLSID changes every time too, but their CLSID doesn't match the current version of Bing. If the program cannot detect by CLSID, then the alternative is deleting program directories. I feel conflicted about this. If the program gets the wrong path, it may delete something critical. Informing a user that the path may be incorrect isn't good enough. The user I'm picturing wouldn't know enough to determine that. They will either be scared off, or proceed anyway assuming they know enough. Not something I think worth doing. In a future release, I will incorporate more of SystemLookup's diagnosis of the toolbar (if good or bad). Therefore, if the program cannot remove the toolbar, at least the user can be alerted that he/she needs to remove it immediately (say it were malicious).

The system tray icon has new item in the menu: Lists

Lists

Here you can define custom toolbars to block, by CLSIDs. A CLSID is a very long string, in base 16. Here's an example: 54425F44-454D-4F5F-5637-A758B70C0A02.

The settings area will now remember changes even when the program closes. I've added a couple registry entries under "HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Toolbar Blocker". As I am writing this, I noticed an issue with it (it creates a few subkeys it's not supposed to underneath Toolbar Blocker, and sets the settings to default). I will correct this next revision.

Posted by CalmSoftware 2014-07-14

Log in to post a comment.