GPMC and .Net 2.0
A while back someone asked me if you could install GPMC on a system running only .Net Framework 2.0. If you try to run the GPMC setup on such a system, it bombs out with error messages about needing .Net 1.1. But I wondered if that was a real or artificial restriction. Well, about 10 minutes with ORCA confirmed that it is just artificial. I used ORCA to modify the GPMC setup MSI file, and removed the .Net dependency check from the setup. Specifically, I removed the action called "BlockOnNoNetFramework"
in both the InstallExecuteSequence and InstallUISequence tables and then saved that file (you should first make a copy of the original GPMC MSI and then edit that copy). When I ran the modified MSI on a .Net 2.0 system, it proceeded just fine and installed GPMC. I ran GPMC to confirm that it actually starts ok, and it does. I didn't test every piece of functionality, but it does work. So, if you absolutely positively have to run GPMC on a 2.0 system, there you go! I'm sure MS would not support the monkeying I did with their MSI, but hey, whatever works 