No, there are breaking ABI changes between VC8 and VC9's runtimes, so it's not possible to run a VC9 application against the VC8 runtime. Your two remaining options are to either statically link your app against the CRT, or ship the CRT DLLs privately in the application folder.