Кто-нибудь знает, почему приложение, которое всегда работало в Windows XP, теперь внезапно вызывает сбой msvcrt.dll?
Были внесены лишь незначительные изменения в классы потоковой передачи, что было сделано в Vista в VC++ 6.
Чтобы все наши библиотеки работали, мы динамически подключаемся к DLL MFC.
Более новая версия msvcrt не решает проблему.
Есть идеи?





Это не очень полезно, но наиболее вероятная причина заключается в том, что в вашем приложении есть ошибка, которая по какой-либо причине не обнаруживалась ранее. Что-то где-то изменилось, и теперь ошибка обнаруживается. Вам просто нужно отладить его.
Как правило, к сожалению, то, что что-то работает, не означает, что это правильно.
У вас может быть проблема, что вы непреднамеренно обновляете свою среду выполнения (это проблема, которая у меня есть) бок о бок, автоматическое обновление версии среды выполнения в соответствии с политикой
Вы должны проверить, используете ли вы библиотеки, которые, как вы думаете, вы используете. Process Explorer (загружаемый с sysinternals) должен помочь вам в этом.
Вы должны предоставить больше информации, если кто-то здесь хочет сделать для вас что-то большее, чем экстрасенсорная отладка.