遵循Readeaxregister中给出的建议,我使用winapi编写了一个简单的调试器。我的目标是每次在另一个线程中执行汇编指令后读取eax寄存器。它正在运行,我设法在另一个进程中放置了一个硬件断点。当断点到达被调试线程内部时,问题出现了,我可以按预期读取eax寄存器,但我仍然找不到任何方法来恢复线程的执行。我的代码:int_tmain(intargc,_TCHAR*argv[]){//FindingWindowHWNDwindow=FindWindow(0,_T("Test"));if(window==0){printf("Processnotfound!\n");return0;