假设在进程外服务器(EXE)中的COM对象的方法中出现断点。调用是同步的,调用COM对象方法的客户端(另一个进程)仍在等待HRESULT。如何找出上面提到的COM对象的上述方法(客户端)?
答案 0 :(得分:2)
在下面的文章中,MSDN声称可以实现目标(文章很大,因此我不会在这里复制) Identifying the Caller From the Server Thread
简而言之 - MSDN建议使用" Windows调试工具"中的 DbgRpc 工具。或WinDbg及其RPC扩展(命令!rpcexts.getcallinfo 0 0 FFFF 970 ,其中970是十六进制PID)
我重复了所有步骤但没有成功 - 我遇到了我在单独的Stackoverflow问题中描述的问题: problems-using-dbgrpc-on-windows7