n00*_*00b 9 c++ windows debugging
我对编写Windows调试器的信息很少感到非常不满意.
我所拥有的大部分代码都是通过长时间的反复试验制作的,文档显然"认为"大部分主题都过于微不足道,同时详细解释了明显无用的事情.
我发现了两篇左右的文章,但没有多少我不知道的东西.
是否有任何文档,我的意思是完整的文档,或者一些好的文章(不是如何在vb.NET中将字节更改为0xCC而是现实世界的东西)关于调试器?具有内存断点的高级调试器.
目前我没有找到一种方法,例如如何找出GUARD_PAGE_VIOLATION中写入的字节数.我只是在代码执行和比较之前和之后创建一个缓冲区.
还在哪里可以找到信息的内容debug_event.u.Exception.ExceptionRecord.ExceptionInformation?(以及debug_event中的其他内容)
我真的必须自己扭转逆转环境吗?
这确实是一些可用的信息.
DEBUG_EVENT(以及Debug API的其余部分)在MSDN中正式描述:http://msdn.microsoft.com/en-us/library/windows/desktop/ms679308(v = vs.85).aspx
CodeProject有一篇很好的文章:编写一个基本的Windows调试器及其续集:编写Windows调试器 - 第2部分
最后,Devon Strawn的完整参考列表:如何编写(Windows)调试器 - 参考资料
| 归档时间: |
|
| 查看次数: |
2383 次 |
| 最近记录: |