DCOM服务器调试

时间:2009-03-30 14:42:34

标签: c++ atl

我正在学习DCOM,我需要调试我创建的类,我该怎么做?

2 个答案:

答案 0 :(得分:1)

编写一个最简单的客户端,执行CoInitialize(),然后编写CoCreateInstance()。

将延迟(例如,调用Sleep())插入服务器的DllGetClassObject() - 使用ATL,您可以获得完整的源代码。

客户端调用CoCreateInstance()后,将调试器附加到服务器主机进程。

答案 1 :(得分:1)

我认为DebugBreak可能对此有很大帮助。您只需在调试版本中添加条件编译行以允许执行此行,调试器将启动。另一种方法是将调试器附加到进程并在进程中设置断点..