新客网WWW.XKER.COM:致力做中国最专业的网络学院!
模糊搜索
标题搜索
最新更新
新客商城
网站地图
RSS订阅
首页
新闻中心
网络学院
软件开发
站长之家
软件下载
手机学院
桌面壁纸
专题
论坛
学院:
操作系统
-
网络应用
-
服务器
-
网络安全
-
工具软件
-
办公软件
-
Web开发
-
数据库
-
网页设计
-
图形图像
-
媒体动画
-
硬件学堂
-
存储频道
-
QQ专区
您的位置:
首页
>
网络学院
>
工具软件
>
系统工具
> 正文:使用Virtual PC进行Windows内核调试的详细过程
使用Virtual PC进行Windows内核调试的详细过程
新客网
XKER.COM
2006-07-08 来源:
收藏本文
使用WinDbg进行Windows内核调试通常需要两台计算机,一台是Debuggee,一台作为Debugger,又成为Host。使用Virtual PC可以在同一台电脑上进行内核调试,对于某些调试任务来说还是非常有用的。
下面以Virtual PC 2004为例,介绍一下利用Virtual PC进行Windows内核调试的详细过程。
1,下载并安装Virtual PC 2004,从略。
2,启动Virutal PC Console(控制台),创建一台新的虚拟PC,安装向导的提示配置硬盘、内存等参数。
3,在刚才创建的虚拟PC上安装操作
系统
,这个操作
系统
应该是你要调试的Windows版本。比如你想调试你的驱动程序在Windows Server 2003上出现的问题,那么就安装Windows Server 2003。我们以Windows 2000为例。
4,配置虚拟PC的串行口,在Virtual PC的控制台中选择Windows 2000,然后点击Settings按钮弹出设置对话框,然后在左侧的列表中(如下图)选择COM1。
右侧选择Named Pipe选项,即使用命名管道来模拟串行口,然后输入管道的完整名称:
file&:
//./pipe/com_1,com_1可以为其它名称,但是前面的部分应该保持不变。
5,启动虚拟PC中的Windows 2000,然后进入命令行窗口,执行如下命令以便在启动菜单中增加调试选项:
c:
cd\
attrib -r -h
edit boot.ini
然后将其最末一行复制,并加入调试选项,成为为如下状态:
w
w
w
.
x
k
e
r
.
c
o
m
(
小
新
技
术
网
)
6,在虚拟PC中选择重新启动Windows 2000,当出现启动菜单时,按方向键使其停止自动计时,等待在这里。
7,在主机(debugger)上准备启动WinDbg,考虑每次输入命令行参数太麻烦,所以建议建立一个如下内容的批处理文件,并将其放到与WinDbg.exe同位置的目录中。
windbg -k com:pipe,port=\\.\pipe\com_1
8,运行批处理文件,使其也进入等待状态:
9,切换到虚拟PC窗口,选择带有“Debug Enabled”的一项然后回车启动。
10,切换到WinDbg窗口并观察,如果一切顺利,那么会有如下类似信息输出:
Connected to Windows 2000 2195 x86 compatible target, ptr64 FALSE
Kernel Debugger connection established.
Symbol search path is: SRV*c:\symbols*
http://msdl.microsoft.com/download/symbols
Executable search path is:
Windows 2000 Kernel Version 2195 UP Free x86 compatible
Kernel base = 0x80400000 PsLoadedModuleList = 0x8046a4c0
System Uptime: not available
11,见到如上信息就说明WinDbg已经与虚拟PC中运行的Windows 2000成功建立调试对话了。如果想感受一下将Windows控制于股掌之中的快感,那么就按下Ctrl+Break,随着按键发出,Windows 2000会被立刻定住。WinDbg中会显示如下信息:
You are seeing this message because you pressed either
CTRL+C (if you run kd.exe) or,
CTRL+BREAK (if you run WinDBG),
共2页:
上一页
[1]
[2]
下一页
上一篇:
Virtual PC虚拟机使用技巧
下一篇:
Virtual Server使用指南之一:安装和配置Virtual Server
【
收藏
】 【
评论
】 【
推荐
】 【
投稿
】 【
打印
】 【
关闭
】
最新相关文章
·
换硬盘后Ghost还原问题
·
谷歌输入法新玩法 让你眼睛更轻松
·
USB设备全控制 系统安全乐无忧
·
超级经典 拼音五笔输入法技巧集
·
使用Yod'm 3D让你操作系统桌面换换装
·
严防死守电脑 将一切恶意插件拒之门外
·
世界上最“绿”的系统垃圾清理工具
·
如何使用谷歌拼音的纠错/模糊拼音功能
·
谷歌拼音个性化设置 让输入更快捷方便
·
谷歌拼音:如何在输入中进行Google搜索
·
谷歌拼音 常用功能及特有功能一览无余
·
谷歌拼音输入有妙招 写作从此事半功倍
·
谷歌拼音 快速输入与切换的五个小技巧
·
系统好帮手 将注册表搜索修改变更轻松
·
精灵画笔 有趣实用的绘画绘图工具
·
关于VMware虚拟机下串口配置的使用技巧
发表评论
(
要记得去论坛讨论,点击注册新会员
)
匿名评论
评论内容:不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
阅读排行
克隆软件Ghost初级使用教程
VMware虚拟机的网络设置
轻易破解Winrar,Winzip密码
超强公式编辑器MathType使用技巧
常用硬盘数据恢复软件
一台电脑当多台用 初步体验微软VPC虚拟机
多款常用软件密码破解工具
Google拼音输入法试用
磁盘整理工具Vopt最新试用(图)
学会“隐身大法” 老板来了也不怕!
拼音秘笈 输入法十大实用功能
网络ghost使用教程 网络克隆操作实例
压缩大作战!流行压缩软件评测
整理干净的系统 清理软件使用指南
ghost后无需人工干预,全自动修改IP等设置
专题教程
非主流Ps教程
磁碟机病毒专杀
AV终结者
会声会影教程
nero教程
FreeBSD使用大全
PDF阅读器
BT下载
QQ防骗术案例剖析
机器狗病毒查杀专题
搜狗拼音输入法专题
google earth专题
随机推荐
完全模拟Windows XP的安装环境
运行多个系统 引爆虚拟机VMware(图)
拒绝烦杂 批量更改文件名(图)
输入变花样!搜狗酷字让你变成更流行
数据安全:数据丢失的恢复大法
XP SP2中修复IE浏览器新技巧
节省空间 WinMount 1.0中文版发布
用WinRAR给压缩文件加个私人标记
剪贴板增强工具推荐:ClipX与Clipdairy
Sandboxie让你做软件神勇“小白鼠”
十大苹果Mac OS X系统优化方法
找回用Ghost备份的XP系统备份文件
Ghost 2002的经典实用技巧集锦
打造Win XP超爽主题的两大圣器
修复受损的RM和DivX视频文件
实用信息推荐
常用网页广告代码全集
中国电子地图
IP查询、IP签名
免费代理IP(每日更新)
免费周公解梦大全
html互转JS
FLASH休闲小游戏
flash动画
qq搞笑表情
最新电影大片
戴尔dell笔记本电脑订购
戴尔dell台式机电脑订购