Windows 디버거 작성시 사용 가능한 정보가 거의 없다는 것에 매우 만족하지 않습니다.디버거 작성하기
많은 코드는 시행 착오의 긴 과정에 의해 만들어졌으며, 대부분의 주제가 분명하고 "쓸모없는"사안을 자세히 설명하는 동안 사소한 것이 분명합니다.
나는 2 개의 기사를 찾았지만 그다지 많은 것들을 발견하지 못했습니다.
설명서가 있습니까? 완전한 설명서 또는 디버거에 대한 몇 가지 좋은 문서 (vb.net에서 0xCC로 바뀌지 만 현실 세계의 내용은 어떻게됩니까?)를 의미합니까? 메모리 중단 점이있는 고급 디버거
현재로서는 GUARD_PAGE_VIOLATION에 얼마나 많은 바이트가 쓰여지고 있는지 찾는 방법을 찾지 못했습니다. 코드를 실행하고 비교하기 전후에 버퍼를 만듭니다.
debug_event.u.Exception.ExceptionRecord.ExceptionInformation
에있는 정보는 어디에서 찾을 수 있습니까? (다른 것들 중에서 debug_event에 누워)
정말 자신을 되돌릴 필요가 있습니까? 윈도우 SDK에서
나는 아무것도 찾을 수 없을 것이라고 확신합니다. 디버거와 커널 간의 상호 작용은 MS 자체에서도 불분명하고 불분명합니다. –
DEBUG_EVENT는 MSDN에 공식적으로 다음과 같이 기술되어 있습니다 : http://msdn.microsoft.com/en-us/library/windows/desktop/ms679308(v=vs.85).aspx. 좋은 기사가 있습니다 : http : // www.codeproject.com/Articles/132742/Writing-Windows-Debugger-Part-2 and here : http://devonstrawntech.tumblr.com/post/15878429193/how-to-write-a-windows-debugger-references –
@SimonMourier 답변으로 게시, 그 두 번째 링크 정보, 감사의 톤을 가지고 :) – n00b