Win XP msvcrt call

Does anyone know why an application that was always run on Windows XP now unexpectedly produces the msvcrt.dll file?

Minor changes were made to the thread classes that ran under Vista in VC ++ 6.

For all of our libraries, we dynamically link to the MFC DLL.

A newer version of msvcrt does not solve the problem.

Any ideas?

0


source to share


2 answers


This is not very useful, but most likely the most likely reason is that you have a bug in your application that for some reason was not shown previously. Something changed somewhere and now the error appears. You just have to debug it.



As a rule, just because something seems to work does not mean that it is correct, unfortunately.

+3


source


You might have a problem that you unintentionally update your work environment (which is the problem I have) side by side, automatically updating the runtime version due to policy



You should check if you are using the libraries you think. Process Explorer (downloaded from sysinternals) should help you with this.

0


source







All Articles