如何打印调试C ++ Win32 DLL?

时间:2018-05-10 04:35:47

标签: c++ c windows debugging winapi

我目前正在开发一个依赖于将DLL注入另一个进程的项目,因此(AFAICT)标准调试工具不起作用。我一直在使用的是select t1.username, t2.color from t1 inner join t2 on t2.username/userid = t1.username/userid;

这有一个问题,它阻止当前线程,直到我点击消息框,这会在某些地方搞砸我的代码和/或冻结我注入DLL的过程。

那么,我应该如何使用我可以在其他地方查看的Win32 API打印调试消息,并立即继续运行代码?

1 个答案:

答案 0 :(得分:0)

在Visual Studio中,可以调试正在运行的进程。

在Debug菜单中查找Attach to process。

然后可以像平常一样触发断点。