ltxdxu
驱动牛犊
驱动牛犊
  • 注册日期2003-05-21
  • 最后登录2005-02-21
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:888回复:0

请问怎样在98下的驱动中输出调试信息

楼主#
更多 发布于:2004-07-21 13:39
我想在驱动程序中输出调试信息,可用DbgView能看到,查看DbgView所带的帮助,知道它所捕获的是这样的
在98/95/Me下
KERNEL级的是Out_Debug_String 与_Debug_Printf_Service

而在NT/2000/XP下
KERNEL级的是DbgPrint

我现在在98下做一下NDIS的驱动程序(用98DDK编译的vxd),程序中调用了DbgPrint,居然能编译通过(查看了一下,发现DbgPrint是在NDIS.H中声明的,但不知是哪个库实现的),但就是不能用DbgView看到相应的输出信息,而在2000下则可以

用VxdTools生成了一个简单的VxD驱动,用dprintf可能打出来,用DbgPrint确实打不出来,但dprintf的使用需其它的一些库的支持,哪位大虾对这方面比较清楚,说明一下,在98下该怎么用,因为Out_Debug_String 与_Debug_Printf_Service 要用汇编才能调用,比较麻烦,请问一下在98下用没有类似2000下的DbgPrint这样的东西可用,或者是要怎么设置一下98下的DbgPrint才能将东西打出来

谢谢!
游客

返回顶部