小弟我因为项目需要,想自己写个有调试器部分功能的程序,只是在网上找不到资料
,唯一能找到的只有msdn上的几篇。如果哪位大哥有编写调试器的资料(英文,中文,ring 0 ,ring 3均可),希望能够给我,谢谢!!
,唯一能找到的只有msdn上的几篇。如果哪位大哥有编写调试器的资料(英文,中文,ring 0 ,ring 3均可),希望能够给我,谢谢!!
解决方案 »
- 小白求助帖——右键菜单里面的一个菜单项为POP菜单,要把这个菜单置灰怎么办。。急急急急
- 菜鸟敢问:请问大家平时都是到什么地方下载源码的?
- 除了 Hook 外,还有什么方法改键盘,比如把“A” “B”键互换~~!
- 被逼无奈
- 弧的两头头圆是怎么确定和实现的.
- 如何描画UNICODE形式的字符串呢
- 请教bmp翻转过程的问题。
- 怎样实现一个数据库中多个表的连接问题(MFC+ODBC+Access)?
- 小弟在mainframe 类中定义了 指向线程函数的指针变量,还有套接字指针,请问在哪个函数中释放
- 难道程序就是人生吗??-----光棍到底有多少?
- s.Format("%d",m_pSet->m_column1)中%d的用法和意思
- 莫名其妙的错误,高手请进(关于头文件出错问题)
单步调试其实就是插入int3;
还有VC的源码调试依赖的是.pdb文件,softIce依赖nms文件,
这些文件是编译器生成的,包含了源码和中断等信息
……帮不了具体的上面忙,如果有战果,别忘了上来说一声
只是想找一些系统的资料来看一下,例如实际上调试API提供的数据并不能满足需要,例如加载
动态库时不知道动态库的名字等等,这些零碎问题调试器都会一一解决,我就是想多知道一些。另外ring 0的调试器怎么写,我一点概念都没有,有人又资料吗???
里面有讲了一点,并有一个简单的Ring3 debugger例子。驱动开发网上面有一个 Windows下类softice的ring0调试器源码 BlindStudio