我目前正在开发一个依赖于将DLL注入另一个进程的项目,因此(AFAICT)标准调试工具不起作用。我一直在使用的是select t1.username, t2.color
from t1
inner join t2 on t2.username/userid = t1.username/userid;
。
这有一个问题,它阻止当前线程,直到我点击消息框,这会在某些地方搞砸我的代码和/或冻结我注入DLL的过程。
那么,我应该如何使用我可以在其他地方查看的Win32 API打印调试消息,并立即继续运行代码?
答案 0 :(得分:0)
在Visual Studio中,可以调试正在运行的进程。
在Debug菜单中查找Attach to process。
然后可以像平常一样触发断点。