阅读:3240回复:8
在vista下用过windbg调试驱动的大虾请进
最近正在写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 命令时提示"媒体未通过鉴别"????不知道那位大侠知道为什么,请指教!!! |
|
沙发#
发布于:2007-07-06 09:01
最新版的dbgview可以看的啊?
|
|
板凳#
发布于:2007-07-06 10:31
用户被禁言,该主题自动屏蔽! |
|
地板#
发布于:2007-07-06 15:15
最新版的dbgview是哪个版本?在哪可以下载到!谢谢!
|
|
地下室#
发布于:2007-07-14 10:04
记住要添加注册表项:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Debug Print Filter 添加Value: "Default"=dword:00000008 |
|
|
5楼#
发布于:2007-07-18 19:48
用户被禁言,该主题自动屏蔽! |
|
6楼#
发布于:2007-07-24 21:02
不知道双机调试的时候是不是需要两边都是vista 超作系统,如果是使用虚拟机的话。不知道哪里有可以在vista下可以运行的虚拟机可以下载!谢谢了!搞了好久都没搞定,已经安按照要求修改出了一个DEBUG ENTRY 用户了
|
|
7楼#
发布于:2007-08-14 13:25
引用第6楼ww330825于2007-07-24 23:02发表的 : host机器没有限制,只要WinDbg能够运行就可以了 |
|
|
禁止发言
|
8楼#
发布于:2007-08-30 23:38
用户被禁言,该主题自动屏蔽! |