Win XP msvcrt崩溃

时间:2008-11-27 10:12:51

标签: windows windows-vista windows-xp vc6 msvcrt

有人知道为什么总是在Windows XP上运行的应用程序现在突然崩溃了msvcrt.dll吗?

对线程类进行了微小的更改,这是在VC ++ 6中的Vista下完成的。

对于我们所有的库来说,我们都是动态链接到MFC dll。

较新版本的msvcrt无法解决问题。

有什么想法吗?

2 个答案:

答案 0 :(得分:3)

这不是很有帮助,但到目前为止,最可能的原因是你的应用程序中有一个错误,无论出于何种原因,之前都没有显示。某处发生了变化,现在出现了错误。你只需要调试它。

作为一般规则,仅仅因为某些东西似乎有效并不意味着它是正确的,可悲的是。

答案 1 :(得分:0)

您可能遇到无意中升级运行时的问题(这是我遇到的问题) side by side, automatically upgradeing version of runtime due to policy

您应该检查您是否正在使用您认为自己的库。 Process Explorer(可从sysinternals下载)应该能够为您提供帮助。