Registry Changes Made by Program |
Top Previous |
The registry keys affected by the program, and snapshotted+restored are those under:
Both HKEY_LOCAL_MACHINE and HKEY_CURRENT_USER: Software\Clients\StartMenuInternet Software\Classes\htmlfile Software\Classes\HTTP Software\Classes\https Software\Classes\ftp Software\Classes\.html Software\Classes\.htm Software\Classes\.shtml Software\Classes\InternetShortcut
As bad as things work pre-Vista, Microsoft seems to have gathered there top minds together for their Vista operating system and asked themselves one question: "Can we make this process 100x more painful, idiotic, error prone, complicated, convoluted, and suicide-inducing?" The answer my friends, is yes. Yes they can. And they did.
Vista and latter introduce a whole new insane way of handling default applications, and setting/restoring/detecting these is 10x more convoluted, with many obsolete, redundant, randomly-ignored values in the registry, along with now protected registry entries which can only be set with a very strange API, and an insanely convoluted way of saving and restoring these values. One of the reasons i can't open source this code is because of all the curse words directed at Microsoft in it.
I point you to:
|