C++ DCOM服务器调试

C++ DCOM服务器调试,c++,atl,C++,Atl,我正在学习DCOM,我需要调试我创建的一个类,我如何才能做到这一点?编写一个最简单的客户机,该客户机执行CoInitialize(),然后执行CoCreateInstance() 在服务器的DllGetClassObject()中插入延迟(例如,调用Sleep())-使用ATL,您可以获得完整的源代码 在客户端调用CoCreateInstance()之后,将调试器连接到服务器主机进程。我认为这可能会有很大帮助。您只需要在调试构建中添加一个条件编译行,以允许执行该行,调试器就会启动。另一种方法是将

我正在学习DCOM,我需要调试我创建的一个类,我如何才能做到这一点?

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

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


在客户端调用CoCreateInstance()之后,将调试器连接到服务器主机进程。

我认为这可能会有很大帮助。您只需要在调试构建中添加一个条件编译行,以允许执行该行,调试器就会启动。另一种方法是将调试器附加到进程,并在进程中设置断点。

也可以尝试此工具ATLTraceTool: