nbort; To the best of my knowledge, the "D" in "MSVCRTD" stand for "Debug". When you compile an application in Microsoft VC++, it first uses "debug" dll files that facilitates debugging your application. "Debug" dll are bigger than regular dlls. Once you finish your application and you know it work as expected, you need to re-compile it as a "release" application.
As stated by tbob, that file is part of Microsoft's VC++. Probably you can just copy the dll from a computer with VC++, however if it depends on other "D" dlls, you may run into all sort of troubles. My suggestion will be to recompile the external dll as the release version (to do that in VC++, make sure you have the "Build" toolbar open. Change "Active configuration" from Win32 Debug" to Win32 Release" and recompile.) Regards; Enrique Vargas www.visecurity.com