sanfenxiao
禁止发言
禁止发言
  • 注册日期2006-11-12
  • 最后登录2009-01-21
  • 粉丝8
  • 关注0
  • 积分340分
  • 威望120点
  • 贡献值0点
  • 好评度169点
  • 原创分0分
  • 专家分0分
阅读:2638回复:8

WinDbg没有连通,看我详细的操作步骤

楼主#
更多 发布于:2007-07-12 15:31
用户被禁言,该主题自动屏蔽!
xiaobaihuang
驱动牛犊
驱动牛犊
  • 注册日期2006-10-05
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分4分
  • 威望18点
  • 贡献值0点
  • 好评度13点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2007-07-19 22:33
我也是没有连通,看了这个帖子我又增加了下面的这个操作:
在WinDbg里指定 Symbols File Path为SRV*F:\WINDOWS\Symbols*http://msdl.microsoft.com/download/symbols
我不太明白上面这句话的意思,我只加了SRV*F:\WINDOWS\Symbols*,当然修改了相应的Symbols目录,因为机子不能上网,所以没有加http://msdl.microsoft.com/download/symbols,但我已经将装上目标机的symbols.
做了上面的这个操作之后,还是打不开,windows提示的信息是拒绝访问.
请各位高人进来指点一下
xiaobaihuang
驱动牛犊
驱动牛犊
  • 注册日期2006-10-05
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分4分
  • 威望18点
  • 贡献值0点
  • 好评度13点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2007-07-19 22:33
我也是没有连通,看了这个帖子我又增加了下面的这个操作:
在WinDbg里指定 Symbols File Path为SRV*F:\WINDOWS\Symbols*http://msdl.microsoft.com/download/symbols
我不太明白上面这句话的意思,我只加了SRV*F:\WINDOWS\Symbols*,当然修改了相应的Symbols目录,因为机子不能上网,所以没有加http://msdl.microsoft.com/download/symbols,但我已经将装上目标机的symbols.
做了上面的这个操作之后,还是打不开,windows提示的信息是拒绝访问.
请各位高人进来指点一下
lijinxi
驱动牛犊
驱动牛犊
  • 注册日期2007-07-29
  • 最后登录2009-04-07
  • 粉丝1
  • 关注0
  • 积分42分
  • 威望67点
  • 贡献值21点
  • 好评度51点
  • 原创分0分
  • 专家分0分
地板#
发布于:2007-08-03 15:20
使劲地按Ctrl+Alt+K,中间间或的按Ctrl+Break,就可以了
技术人,用真名,李金喜向你问好.
ProPlayboy
驱动大牛
驱动大牛
  • 注册日期2005-07-07
  • 最后登录2022-02-15
  • 粉丝0
  • 关注0
  • 积分1016分
  • 威望811点
  • 贡献值0点
  • 好评度719点
  • 原创分0分
  • 专家分0分
  • 社区居民
地下室#
发布于:2007-08-03 16:42
有那么难吗?
人不靓仔心灵美,版头不正红花仔!
lijinxi
驱动牛犊
驱动牛犊
  • 注册日期2007-07-29
  • 最后登录2009-04-07
  • 粉丝1
  • 关注0
  • 积分42分
  • 威望67点
  • 贡献值21点
  • 好评度51点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2007-08-05 15:47
有时候就是那么的难
技术人,用真名,李金喜向你问好.
ylsfgls
驱动牛犊
驱动牛犊
  • 注册日期2006-02-27
  • 最后登录2010-08-20
  • 粉丝0
  • 关注0
  • 积分284分
  • 威望51点
  • 贡献值0点
  • 好评度28点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2007-08-05 21:31
我用虚拟机作的:)希望能有帮助。
搭建Checked Build的Kernel Debugging环境
步骤:
1、下载Virtual PC和Windows XP SP2 Checked Build,微软有Public的下载。
http://www.microsoft.com/downloads/details.aspx?FamilyID=7a4d8d12-9f5d-42bb-b31c-7b31657c869c&DisplayLang=en

2、下载Debugging Tools for Windows和Checked Build的Symbol。

3、提取Windows XP SP2 Checked Build,要一个小技巧绕过去了。当出现错误对话框checked build can not install on free build. 提示时,不要关闭它。其实这时所有文件已经解压到硬盘上了(用FileMon一看便知),只要复制到另一个目录或者将目录改个名字就可以了。
4、安装Debugging Tools for Windows和symbols,新建环境变量_NT_SYMBOL_PATH(我的电脑-属性-高级-环境变量),值为srv*c:\Symbols*http://msdl.microsoft.com/download/symbols
5、安装Virtual PC后,在虚拟机中安装xp1的VOL中文版。
6、在虚拟机中安装附加模块(载入ISO映像Virtual Disk Precompactor.iso),在Virtual PC主界面选择设置-共享文件夹,将Windows XP SP2 Checked Build拷贝到虚拟机中。
7、修改注册表(regedit)
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion]
"CurrentType"="Uniprocessor Free"
把Free改成Checked。
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion]
删除“CSDBuildNumber”和“CSDVersion”这两项
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Nls\Language]
找到字符串值“Default”和“InstallLanguage”,将其数值数据由“0804”修改为“0409”(“0804”是简体中文的语言代号,“0409”是英文的语言代号)。
8、不用重起虚拟机,安装Windows XP SP2 Checked Build。
9、My Computer-Properties-Advanced在Startup and Recovery静态框中选Settings-Edit,修改boot.ini里面加上调试参数:
/debug /debugport=COM1 /baudrate=57600。
10、在Virtual PC的设置里面选中COM1 -> Named pipe:,填上Pipe的名字,比方说:\\.\pipe\DebugPipe
11、先启动WinDbg或者KD:
windbg.exe -k com:pipe,port=\\.\pipe\DebugPipe,resets=0,reconnect
或:
kd.exe -y  -k com:pipe,port=\\.\pipe\DebugPipe,resets=0,reconnect
12、再启动虚拟机

 
========================================
germini
驱动牛犊
驱动牛犊
  • 注册日期2007-08-01
  • 最后登录2010-06-07
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望8点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2007-08-07 17:41
引用第6楼ylsfgls于2007-08-05 21:31发表的 :
我用虚拟机作的:)希望能有帮助。
11、先启动WinDbg或者KD:
windbg.exe -k com:pipe,port=\\.\pipe\DebugPipe,resets=0,reconnect
或:
kd.exe -y -k com:pipe,port=\\.\pipe\DebugPipe,resets=0,reconnect
12、再启动虚拟机


对于VM+windbg,似乎先启动虚拟机,再启动windbg的成功率高一些.
unknown_love
驱动牛犊
驱动牛犊
  • 注册日期2007-07-24
  • 最后登录2007-12-25
  • 粉丝0
  • 关注0
  • 积分160分
  • 威望17点
  • 贡献值0点
  • 好评度16点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2007-11-21 00:23
选启动被调试机.在启动菜单处等待.然后启动windbg.最近从启动菜单选择进入被调试系统


我也是个菜鸟..试试可能帮助..
游客

返回顶部