-
-
如何调试 线程函数
-
发表于:
2011-3-25 00:04
6887
-
DWORD dwThreadID;
DWORD dwAddress;
HANDLE hThread;
TCHAR szNotice[MAX_PATH];
unsigned __stdcall MyThread(void* pArguments)
{
//我想让程序执行到这里的时候断下来
__asm
{
push loopk
pop dwAddress
loopk:
}
wsprintf(szNotice,TEXT("地址:%X"),dwAddress);
MessageBox(NULL,szNotice,TEXT("TITLE"),MB_OK);
_endthreadex(0);
return 0;
}
hThread = CreateThread(
NULL, // default security attributes
0, // use default stack size
MyThread, // thread function
pData, // argument to thread function
0, // use default creation flags
&dwThreadID); // returns the thread identifier
试验了很多办法,包括把地址打印出来。我转到该处设置硬件执行断点都无效。
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!