Thanks - this is the information I was looking for.
-Ori Pessach
John K. Hohm wrote:
Ori Pessach wrote:
No - I get the goal of the project. What I'm not clear about is where to
draw the line between system components and application components. Is
msvcrt.dll shipped with Windows, or with Windows applications?
It does come with recent Windows. However, many programs install an updated
version of msvcrt.dll, since it is a redistributable for Microsoft Visual
Studio 5 and 6. Visual Studio 7 has switched to msvcr70.dll et. al.
As of Windows XP, msvcrt.dll is part of the operating system. It is now under
system file protection, so it cannot be replaced by a normal application.
Apparently as a tribute to this, they changed the description from "Microsoft
(R) C Runtime Library" to "Windows NT CRT DLL".
Some programs that don't depend on having fixes in a certain version of
msvcrt.dll will depend on the version from Windows; this includes most programs
developed with VC6 specifically for Windows XP, and all programs developed with
recent versions of the MinGW Win32 port of GCC.
Therefore, we really do need a complete msvcrt.dll in Wine.