2
A
回答
4
您可以使用VirtualProtect
和PAGE_GUARD
或其他選項保護包含感興趣地址的頁面,並在地址寫入時發生異常。這種異常可以通過未處理的異常過濾器(取決於應用程序本身可以處理它)還是由進程外調試器應用程序(例如衆所周知的調試器或通過API的自定義應用程序調試過程)來處理。
如果需要,調試器應用程序可以暫停進程,或者使用快照創建小型轉儲。有關詳細信息,請參閱MSDN EXCEPTION_DEBUG_EVENT
:
每當正在調試的進程中發生異常時生成。 可能出現的異常包括嘗試訪問不可訪問的內存,執行斷點指令,嘗試除以0或 在結構化異常處理中記錄的任何其他異常。
DEBUG_EVENT結構包含一個EXCEPTION_DEBUG_INFO結構。 此結構描述導致調試 事件的異常。
相關問題
- 1. 獲取掛起進程的lpbase地址
- 2. openmpi:MPI_recv掛起特定進程數
- 3. 二進制寫入地址
- 4. 在xmltable中插入時掛起進程
- 5. 如何在文件末尾的特定地址寫入
- 6. 如果進程崩潰/掛起,請避免鎖定服務
- 7. Java ProcessBuilder:結果進程掛起
- 8. recvfrom在某些地址掛起C
- 9. 在C#中掛起進程#
- 10. 進程掛起在waitFor()
- 11. SDL_SetVideoMode掛起進程
- 12. 進程掛起在父進程中C
- 13. 寫入emacs時,進程有時會掛起
- 14. 管輸入到掛起的進程
- 15. 如果特定的域和特定的網址,NGINX重寫url
- 16. Python子進程如何確定子進程是否掛起?
- 17. 如果Web瀏覽器在硒中崩潰,進程掛起
- 18. 爲什麼Chrome會在請求特定網址時掛起?
- 19. 確定進程是否已掛起
- 20. 程序在使用進程時掛起
- 21. strace修復掛起進程
- 22. Application.Restart使進程掛起
- 23. NHibernate SQL Server掛起進程
- 24. 進程掛起讀取
- 25. Python子進程.Popen掛起
- 26. WTSRegisterSessionNotification導致進程掛起
- 27. 掛起的進程,調試
- 28. Gulp子進程掛起
- 29. 如何將一段的起始地址寫入ROM中的專用地址
- 30. Flash影片在特定幀上掛起