I have an application that throws the following error when it is run on WinNT4 (SP6a) box.
"The procedure entry point __lc_collate_cp could not be located in the dynamic link library MSVCRT.dll"
I know that this issue is related to older version of MSVCRT.dll in System32 folder. And if I replace it with newer version, this error goes away.
The information that I am looking for...
1. What API or part of SDK triggered the use of this entry point.
2. Is there a workaround meaning that I remove some calls from app so that I don't have to use the newer DLL.
Please don't answer with comments "why don't you want to replace the old DLL?". Bottom line is replacing the older DLL is not an option because it requires a restart or server. And we can't afford that.
MFC (SDI) App