程序異常立刻退出,如何定位關鍵代碼位置

   今天在調試一款程序的時候,發現這個運行在加載一個flash動畫就立馬退出了,調試了很久都米有辦法抓到關鍵的代碼位置,後面在調試終於找到了異常的代碼點!

主要是通過vs的輸出找到的,還是記錄下來,方便以後使用這個絕技!

'Game.exe' (Win32): Unloaded 'F:\hdw_v2.0\system\Flash9f.ocx'
The thread 0x37a0 has exited with code 0 (0x0).
First-chance exception at 0x006960FE in Game.exe: 0xC0000005: Access violation reading location 0x00000050.
First-chance exception at 0x7D85C54F in Game.exe: Microsoft C++ exception: SehExceptionAccessViolation at memory location 0x0018EC3C.

上面紅色字的異常說明了有一個訪問異常點,通過這個異常地址,我定位了到了程序訪問代碼的地方,然後修復了!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章