FYI Here's an excerpt of an emaiI recently sent a customer on this topic. Please don't shoot the messenger - this problem is not directly-related to Plex and if you do a bit of web searching you'll find many Visual Studio C++ developers encountering this problem... This is all related to updates to the Visual Studio 2005 runtime that CA cannot control. The VS 2005 runtime (not Plex) uses something that Microsoft call side-by-side (SxS) deployment. The compiled DLLs/PNLs/EXEs are encoded in their manifests with the specific version of the VS runtime they require and they will refuse to run with an earlier version. If you watch carefully with something like Process Explorer you may have noticed that Plex 6.X C++ applications do not load the VS 2005 runtime DLLs from the application directory or the path â€" they always get loaded from a subfolder of \WINDOWS\WinSxS. (Actually I did find out that it is possible to override the compiled manifest info with a .config file but you have to create one for every DLL/PNL/EXE so not very practical. If you want to get fancy it might even be possible to modify your builds to change the manifest info â€" for example
http://stackoverflow.com/questions/1267195/is-it-safe-to-rewrite-an-exe-or-dll-manifest-to-force-a-particular-version-of-the ) This is all designed to avoid what used to be called DLL ****. Arguably it just introduces a different kind of DLL ****. In our assessment, the Microsoft security update does not fix any problems that affect typical Plex applications but it does the change the VS 2005 runtime version number. We have no idea when Microsoft might do this again… If managing the updates is a problem for you, one option might be to NOT to deploy the security update to ANY of your developer machines. In effect that is what we have done at CA for the time being â€" our build machine has not been updated with these patches. By the way, all our “officialâ€? builds and releases are compiled on the same build machine â€" we don’t shipped DLLs created on different developer’s machines. Message Edited by DanielLeigh on 12-10-2009 10:04 AM [left]