0

在 VS2010 SP1、Windows 7 64 下调试 32 位 MFC C++ 应用程序时,我开始遇到以下异常。虽然我可以很容易地忽略它,但我只是想知道它是什么。

SCCW.exe 中 0x751eb9bc 处的第一次机会异常:0x80010108:调用的对象已与其客户端断开连接。

一个类似的问题谷歌搜索表明它与自动化相关,虽然我的应用程序支持自动化,但它当时并没有做任何与自动化相关的事情。活动线程的堆栈帧没有显示太多,所有系统 DLLS (ntdll.dll,rpcrt4.dll,ole32.dll)。我在同一个系统上调试同一个应用程序很长时间了,最​​近才开始看到这个,所以想知道为什么。任何想法,可以安全地忽略它吗?

4

1 回答 1

1

这将是其他一些被加载的可执行文件。它可能是具有 Windows 钩子等的东西,例如病毒扫描程序,或者它可能是一个 shell 扩展。查找 SCCW 是什么。如果它是您系统上不需要的东西,请将其卸载。

忽略它应该是安全的,您可以通过添加异常类型并告诉 VS 不要停止它来防止应用程序在调试器中停止。

调试 | 例外...

然后在 Win32 Exceptions 下取消勾选“80010108 Server Disconnected from clients”。

于 2012-05-09T12:04:09.593 回答