我用ATL实现了一个EXE的COM组件程序,然后用一个client去调用它,该client不是我写的,我该怎么在Server的源代码级别调试呢?
佚名通过本文主要向大家介绍了
我用ATL实现了一个EXE的COM组件程序,然后用一个client去调用它,该client不是我写的,我该怎么在Server的源代码级别调试呢?等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 我用ATL实现了一个EXE的COM组件程序,然后用一个client去调用它,该client不是我写的,我该怎么在Server的源代码级别调试呢?
描述:
解决方案1:
描述:
而且该client是个窗口程序,启动后并不直接调用我的组件,要设置后激活才会调用,我的问题是怎么样才能把client的调用对应到我的Server 项目中,并能断住调试呢?我用的是VC.net,
我也把该clientkk
解决方案1:
其实这个全看你是怎么创建窗口的,如果创建的过程有框架参与了,我想可能是它做了手脚。一个EXE的COM如果是因为被客户调用而启动,在命令行参数里会有一个"-embedded",框架可能根据这个做了是否显示窗口的判断。