ww330825
驱动牛犊
驱动牛犊
  • 注册日期2006-08-03
  • 最后登录2008-04-21
  • 粉丝0
  • 关注0
  • 积分240分
  • 威望25点
  • 贡献值0点
  • 好评度24点
  • 原创分0分
  • 专家分0分
阅读:3240回复:8

在vista下用过windbg调试驱动的大虾请进

楼主#
更多 发布于:2007-07-06 08:59
最近正在写vista下的Ndis驱动,以前在xp下都是使用softice的没有用过windbg,不知道怎么用.请问谁能指教下!
在vista下是不是一定要使用双机调试模式才能调试驱动!本人只需要查看驱动中的BdgPrint信息即可。自己搞个半天,没搞定,有没有那位大虾用过指点下!

根据Sucsor 大虾的帖子,我实践了下好像不行不知道差了什么!
步骤:
在Vista系统中以管理员身份运行Cmd.exe
1,将当前的配置作一个Copy
bcdedit /copy {current} /d DebugEntry
执行本命令后,Bcdedit会显示新的DebugEntry的GUID
2,开启DebugEntry的调试设置
bcdedit /debug {DebugEntry的GUID} on
Vista当前版本默认的调试设置是com1,baudrate 115200
相对的WIndbg的命令行为(高版本的Windbg的可通过界面设置,快捷键为Ctrl+k)
  D:\windbg\windbg.exe -k com:port=com1,baud=115200
如果使用虚拟机的话,命令行如下:
  D:\windbg\windbg.exe -k com:pipe,port=\\.\pipe\com_1





在VISTA下移植xp下的关于802.11 无线网卡的miniport驱动,如果使用vista自带的wlan auto config就不会有问题,而且能够ping通,如果先将vista自带的wlan auto config 关闭,使用自己写的管理软件连接上网络时,为什么不能得到 IP地址,使用ipconfig 命令时提示"媒体未通过鉴别"????不知道那位大侠知道为什么,请指教!!!
Delphips
驱动小牛
驱动小牛
  • 注册日期2003-11-10
  • 最后登录2011-02-21
  • 粉丝1
  • 关注1
  • 积分-363分
  • 威望168点
  • 贡献值0点
  • 好评度151点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2007-07-06 09:01
最新版的dbgview可以看的啊?
gutian98
禁止发言
禁止发言
  • 注册日期2003-01-12
  • 最后登录2016-12-11
  • 粉丝4
  • 关注2
  • 积分760分
  • 威望8026点
  • 贡献值1点
  • 好评度364点
  • 原创分0分
  • 专家分21分
  • 金点子奖
  • 社区居民
板凳#
发布于:2007-07-06 10:31
用户被禁言,该主题自动屏蔽!
ww330825
驱动牛犊
驱动牛犊
  • 注册日期2006-08-03
  • 最后登录2008-04-21
  • 粉丝0
  • 关注0
  • 积分240分
  • 威望25点
  • 贡献值0点
  • 好评度24点
  • 原创分0分
  • 专家分0分
地板#
发布于:2007-07-06 15:15
最新版的dbgview是哪个版本?在哪可以下载到!谢谢!
gotook_2008
驱动牛犊
驱动牛犊
  • 注册日期2007-07-14
  • 最后登录2007-07-27
  • 粉丝0
  • 关注0
  • 积分60分
  • 威望7点
  • 贡献值0点
  • 好评度6点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2007-07-14 10:04
记住要添加注册表项:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Debug Print Filter
添加Value:
"Default"=dword:00000008
驱动开发
eaatcc
禁止发言
禁止发言
  • 注册日期2006-04-21
  • 最后登录2018-12-27
  • 粉丝0
  • 关注0
  • 积分6884分
  • 威望34869点
  • 贡献值0点
  • 好评度24点
  • 原创分0分
  • 专家分0分
  • 社区居民
5楼#
发布于:2007-07-18 19:48
用户被禁言,该主题自动屏蔽!
ww330825
驱动牛犊
驱动牛犊
  • 注册日期2006-08-03
  • 最后登录2008-04-21
  • 粉丝0
  • 关注0
  • 积分240分
  • 威望25点
  • 贡献值0点
  • 好评度24点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2007-07-24 21:02
不知道双机调试的时候是不是需要两边都是vista 超作系统,如果是使用虚拟机的话。不知道哪里有可以在vista下可以运行的虚拟机可以下载!谢谢了!搞了好久都没搞定,已经安按照要求修改出了一个DEBUG ENTRY 用户了
rayyang2000
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2012-09-13
  • 粉丝3
  • 关注0
  • 积分1036分
  • 威望925点
  • 贡献值3点
  • 好评度823点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2007-08-14 13:25
引用第6楼ww330825于2007-07-24 23:02发表的  :
不知道双机调试的时候是不是需要两边都是vista 超作系统,如果是使用虚拟机的话。不知道哪里有可以在vista下可以运行的虚拟机可以下载!谢谢了!搞了好久都没搞定,已经安按照要求修改出了一个DEBUG ENTRY 用户了


host机器没有限制,只要WinDbg能够运行就可以了
天天coding-debugging中----超稀饭memory dump file ======================================================== [b]Windows Device Driver Development and Consulting Service[/b] [color=blue][url]http://www.ybwork.com[/url][/color] ========================================================
wanghui219
禁止发言
禁止发言
  • 注册日期2007-08-28
  • 最后登录2019-07-29
  • 粉丝4
  • 关注3
  • 积分101166分
  • 威望505351点
  • 贡献值0点
  • 好评度137点
  • 原创分0分
  • 专家分4分
  • 社区居民
8楼#
发布于:2007-08-30 23:38
用户被禁言,该主题自动屏蔽!
游客

返回顶部