阅读:888回复:0
请问怎样在98下的驱动中输出调试信息
我想在驱动程序中输出调试信息,可用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才能将东西打出来 谢谢! |
|