友链

使用vmware创建一个xp虚拟机,确保你是Administrator用户,打开cmd,cd进入C盘根目录

然后执行notepad boot.ini,内容应该是下面这样的

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect

复制最后一行的内容,然后换行追加到文件末尾,编辑后的文件内容如下:

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect /debug /debugport=com1 /baudrate=115200

这样即可开启调试模式,重启该虚拟机,你会看到如下开机选项

http://tougao.jb51.net/uploadfile/20220622/1655878179101017.png

使用键盘的方向键选中【启用调试程序】的开机选项回车即可

此时还没有完事,先将该虚拟机关机,然后添加硬件,具体操作请查看该视频:

https://www.bilibili.com/video/BV1M34y1W7qX/

注意上面视频中的命名管道\\.\pipe\com1中的com1要和你上面boot.ini中的

/debugport=com1

一致

然后在你的物理机中使用如下命令启动windbg

"C:\Program Files (x86)\Windows Kits\10\Debuggers\x86\windbg.exe" -b -k com:port=\\.\pipe\com1,baud=115200,pipe

如果你没有windbg,请参考这篇文章https://144.one/windows-kernel-debug.html进行下载安装

windbg启动之后,开启你的winxp虚拟机,选择【启用调试程序】开机选项开机即可

可以看到,这边已经连接到winxp虚拟机并中断了

http://tougao.jb51.net/uploadfile/20220622/1655878719552872.png

WinXP内核驱动调试相关推荐

  1. VMware调试.【转】VMware+Windgb+Win7 内核驱动调试

    ZC:我遇到的问题:com_1 怎么都不成功,记起来 貌似原来也遇到过这个问题,看了一下 VMware里面创建的是 "串行端口 2",于是 将 "com_1"改 ...

  2. VMware+Windgb+Win7内核驱动调试

    -------------------------------------------------------------- VMware+Windgb+Win7内核驱动调试 ------------ ...

  3. Linux内核驱动调试,Linux内核设备驱动之内核的调试技术笔记整理

    /****************** * 内核的调试技术 ******************/ (1)内核源代码中的一些与调试相关的配置选项 内核的配置选项中包含了一些与内核调试相关的选项,都集中 ...

  4. win7(主机)+win7虚拟机(vmware,被调试机)+windbg配置内核驱动调试

    一.安装环境 主机:Windows 7 虚拟机:VMware 9 +win7(被调试机) Windbg: 6.12 二.虚拟机配置 1.右击虚拟机系统->设置->弹出虚拟机设置框-> ...

  5. linux 内核驱动 调试,QDMA Linux 内核驱动使用和调试指南

    BY Deepesh Man Shakya 注意:本论坛博客所有内容皆来源于Xilinx工程师,如需转载,请写明出处作者及赛灵思论坛链接并发邮件至cncrc@xilinx.com,未经Xilinx及著 ...

  6. MacOs 双真机内核/驱动调试

    一直在想这个macos可以windows一样使用windbg通过串口,1394和usb进行调试,这样就方便多了.看到资料, MacOs是可以使用以太网卡来调试的: 1. 先去developer.app ...

  7. Windows驱动开发学习笔记(二)—— 驱动调试内核编程基础

    Windows驱动开发学习笔记(二)-- 驱动调试&内核编程基础 基础知识 驱动调试 PDB(Program Debug Database) WinDbg 加载 PDB 实验:调试 .sys ...

  8. [linux kernel] 内核下ksz8081驱动调试

    系统版本:Ubuntu18.04-64 编译器版本:gcc version 7.4.0 (Ubuntu/Linaro 7.4.0-1ubuntu1~18.04.1) uboot版本:2018.07 - ...

  9. Windows内核编程(三)-内核驱动运行与调试

    内核驱动运行与调试 驱动的运行 驱动的运行通过服务来实现. 微软规定,驱动文件必须经过微软的数字签名后,才可以运行在64位系统上,如果把没有经过签名的驱动直接放在64位操作系统中运行,结果是驱动加载失 ...

最新文章

  1. Codeforces Round #337 (Div. 2) D. Vika and Segments 线段树扫描线
  2. 同域内测试蠕虫的一种方法
  3. Python 开发的 10 个小贴士,你知道几个?
  4. win10必须禁用的服务_【亲测】Win10系统如何彻底禁止自动更新 亲测有效的Win10关闭自动更新方法...
  5. python中列表和元组的相同点和不同点_详解Python语言中元组和列表的区别
  6. MongoDB系列之——安装和启动
  7. IntelliJ IDEA中创建xml文件
  8. 用mycat做读写分离:基于 MySQL主从复制
  9. win7 64 位用VMware安装Ubantu 20130908
  10. javascript进阶——Ajax
  11. android java 图形_java – 在Android中呈现的图像上的锯齿状边缘
  12. NSObject的load和initialize方法(转)
  13. python壁球小游戏——pygame之旅
  14. html+css模拟京东商城登陆首页
  15. 贝叶斯小数据分析—— 23 条数据决定宇航员生死(使用 PyMC3)
  16. 神舟战神调节风扇热键_神舟GX9电脑热键驱动
  17. 通过关键字查询地理坐标(天地图)
  18. PDF生成插件--TcPDF
  19. cycleInterpolator 循环加速器
  20. friends101. The One Where Monica Gets a New Roommate (The Pilot)

热门文章

  1. CSDN官方2048小游戏通关秘诀及复现
  2. Android-注册界面
  3. 正琢磨着哪个部位咬下去
  4. Linux中解决root@bogon问题
  5. error: LNK2019与error: LNK1120解决方案,亲测有效
  6. 如何将iphone手机里的照片视频批量传到 Mac
  7. 让我们把KBEngine玩坏吧!如何定制我们自己的C++函数(一)
  8. 项目全流程 (1/3)
  9. 安卓学习UI组件-解决ScrollView嵌套ListView,GridView的冲突
  10. Robotstudio软件:基于Random组件的工件位置随机生成