Evil Registry vs. Version Two

Top  Previous  Next

Prior to v2, BrowserTraySwitch used a configuration file (BrowserTraySwitch.ini) that would be edited by hand to tell the program the names and locations of the browsers installed on the user's computer.

 

This configuration file was then used to set a panoply of registry values that affect how the Default Browser.  In other words, how the MS Windows operating system reacts to urls, html files, etc.

 

Unfortunately, there are dozens of registry values that effect the Default Browser status (another in a long line of horrible inexcusable design decisions regarding the Windows registry); getting all of these right can be close to impossible.

 

And even when BrowserTraySwitch v1 did get them right, sometimes a browser would still complain that it wasn't the default browser, because some setting didn't look EXACTLY how it expected it to look.

 


 

Version 2 now handles this problem in a completely different way.

 

With version 2, Browser Tray Switch now takes "snapshots" of the relevant default-browser-related registry settings, and can save and restore them on demans.

 

This means that BTS no longer has to guess about the registry settings, which should make things go a lot smoother.