阅读:2333回复:0
Windbg调试问题
我在调试一个用户态的程序,该程序有2个线程,用OD跟踪不方便,我试着用Windbg,但是对Windbg很陌生,不知道该如何下断点
我的程序名字为Test 如何在MessageBox下断点? 该程序会启动另外一个线程,我还想在另外一个线程的用户代码入口处设置断点,如何操作。下面是Test的代码 UINT Thread1(LPVOID lp) { CTestDlg *p; p =(CTestDlg*)lp; CString str; p->m_edit.GetWindowText(str); if(str=="AAAA")p->MessageBox("恭喜"); else p->MessageBox("滚"); return 0; } void CTestDlg::OnOK() { // TODO: Add extra validation here CString str; this->m_edit.GetWindowText(str); if(str[0]=='A') AfxBeginThread(Thread1,this); Sleep(0); }如何断在Thread1的入口处? |
|