如何找出进程从proc COM对象中调用了什么?

如何找出进程从proc COM对象中调用了什么?,com,Com,假设COM对象的断点命中方法位于进程外服务器(EXE)中。调用是同步的,调用COM对象方法的客户端(另一个进程)仍在等待HRESULT。如何找出哪个进程(客户端)调用了上述COM对象的方法?在下面的文章中,MSDN声称可以实现这个目标(文章很大,所以我不在这里复制) 简而言之,MSDN建议使用“Windows调试工具”或WinDbg及其RPC扩展中的DbgRpc工具(命令!rpcexts.getcallinfo 0 0 FFFF 970,其中970为十六进制PID) 我重复了所有步骤,但没有成

假设COM对象的断点命中方法位于进程外服务器(EXE)中。调用是同步的,调用COM对象方法的客户端(另一个进程)仍在等待HRESULT。如何找出哪个进程(客户端)调用了上述COM对象的方法?

在下面的文章中,MSDN声称可以实现这个目标(文章很大,所以我不在这里复制)

简而言之,MSDN建议使用“Windows调试工具”或WinDbg及其RPC扩展中的DbgRpc工具(命令!rpcexts.getcallinfo 0 0 FFFF 970,其中970为十六进制PID)

我重复了所有步骤,但没有成功-我遇到了我在单独的Stackoverflow问题中描述的问题: