对象已从其客户端断开连接 [英] object invoked has disconnected from its clients

查看:426
本文介绍了对象已从其客户端断开连接的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

I've started getting the following exception while debugging a 32bit MFC C++ app under VS2010 SP1, Windows 7 64. While I can easily ignore it, I'm just wondering what it is.


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

First-chance exception at 0x751eb9bc in SCCW.exe: 0x80010108: The object invoked has disconnected from its clients.

A google search 建议其自动化相关,自动化,它没有做任何自动化相关的时间。活动线程的堆栈帧不显示任何东西,所有系统DLLS(ntdll.dll,rpcrt4.dll,ole32.dll)。我一直在同一个系统上调试同一个应用程序很长时间,只开始看到这最近,所以只是想知道为什么。任何想法,它可以安全地忽略吗?

A similar question and a google search suggest its automation related, and while my app supports automation, it isn't doing anything automation related at the time. The stack frame for the active thread does not show anything much, all system DLLS (ntdll.dll,rpcrt4.dll,ole32.dll). I've been debugging the same app on the same system for a long time and only started seeing this recent, so just wondering why. Any ideas, and can it be safely ignored?

推荐答案

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

This will be some other executable that gets loaded in. It could be something that has windows hooks etc such as a virus scanner, or it could be a shell extension. Look up what SCCW is. If it is something you don't need on your system, uninstall it.

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

It should be safe to ignore, and you can prevent the application from stopping in the debugger by adding the exception type and telling VS not to stop on it.

Debug |例外...

Debug | Exceptions...

然后在Win32例外下,取消选中80010108服务器与客户端断开连接。

Then under Win32 Exceptions untick "80010108 Server Disconnected from clients".

这篇关于对象已从其客户端断开连接的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆