WRK开发调试环境搭建--转自于博
来源:互联网 发布:靠谱的程序员兼职平台 编辑:程序博客网 时间:2024/04/29 10:10
我选择的运行环境是VMWare + Windows2003SP1,辅助工具是WinDbg,将内核双机调试环境搭建起来,这部分在网上有很多文章可以搜索到,我就不再做了。
当调试环境搭建好以后,就要编译可以在Windows2003(Win2k3)上面运行的内核了,将WRK-v1.2源代码拷贝到Win2k3的任意目录下,打开控制台窗口,将tools\x86目录加入到Path环境变量里,进入base\ntos目录,执行name -nologo x86=对WRK源代码进行编译,最后在base\ntos\build\exe目录下生成wrkx86.exe及相关文件,如下图所示。
将wrkx86.exe复制到\windows\system32\目录下,使它作为ntoskrnl.exe的替代品。
接着,复制D:\WRK-v1.2\WS03SP1HALS\x86\halmacpi\halmacpi.dll到\Windows\system32\目录下,作为hal.dll的替代品。
修改c:\boot.ini文件,加入一条新的引导项,如下所示。
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="WRK 1.2 - debug" /kernel=wrkx86.exe /hal=halmacpi.dll /debug /debugport=com1 /baudrate=115200
重新启动系统,并进入新的引导项,这时我们的系统就由刚刚编译成功的内核来引导了。
使用WinDbg对系统进行内核双机调试,设置好正确的sympath和srcpath(注意:wrkx86.pdb和halmacpi.pdb要确保载入),看,Windbg调出源代码供我们跟踪调试了!
这一切都太酷了,不止是调试内核,我们还可以更改内核,重新编译,随心所欲的探索操作系统中最迷人的秘密。我准备好了,一起上路吧!
- WRK开发调试环境搭建--转自于博
- WRK开发调试环境搭建
- WRK- 搭建调试环境
- Windows驱动开发:3 WRK调试环境搭建
- 搭建VM环境,调试WRK内核
- 安全基础:搭建VM环境 调试WRK内核
- 蓝屏调试--转自于博博客
- 搭建内核开发调试环境
- 搭建内核开发调试环境
- 搭建odoo开发调试环境
- win7下搭建andoird开发环境---转自163博客
- 【转】 Eclipse+php插件+Xdebug搭建PHP开发/调试环境
- 通过eclipse开发opencms-搭建调试环境
- 嵌入式开发交叉调试环境搭建
- Android开发--环境搭建和调试技巧
- PHP开发环境搭建(三):PHP调试
- 驱动开发:WMWare+Windbg调试环境搭建
- 搭建安卓盒子开发调试环境
- 结构化异常处理(Windows核心编程学习笔记一)
- spring 定时器 表达式 org.springframework.scheduling.quartz.CronTriggerBean .
- vb电子书 专题
- 设置Windows XP的网络访问和共享文件
- [译]用3个步骤实现响应式网页设计
- WRK开发调试环境搭建--转自于博
- 如何在一个Activity中监听两个按钮
- Ubuntu上git服务器的搭建
- linux中select()函数分析
- 开篇大记
- 将应用程序的快捷方式添加到右键“发送到”菜单中
- Sudo error, is mode 0777, should be 0440
- GDI+ 总结二 : 为什么说CImage类是基于GDI+的?
- 收藏网站