fuq_dddd
驱动老牛
驱动老牛
  • 注册日期2002-10-15
  • 最后登录2009-10-09
  • 粉丝0
  • 关注0
  • 积分331分
  • 威望57点
  • 贡献值0点
  • 好评度28点
  • 原创分0分
  • 专家分0分
阅读:1305回复:7

菜鸟问题,测试 DRIVER 用的工具

楼主#
更多 发布于:2002-10-23 12:20
各位好,希望有经验的兄弟拉一把

现在我用W2K DDK中的 PASSTHRU 代码进行编译,BUILD没有问题,

但我把 debugprint() 加入代码中,编译,提示debugprint.c没有结束,WHY?

原有的 DBGPRINT() 的输出内容通过什么工具显示出来?如何用?

一个菜鸟,等待您的帮助,
你的一句话,就能够解救我于水深火热之中,
热啊!!!!!!!!!!!

最新喜欢:

linwnlinwn
星星之火 可以燎原 每一个光亮 都可能是黎明 [img]http://joke.tom.com/img/assets/1/gaoxiao_80_910.gif[/img]
fuq_dddd
驱动老牛
驱动老牛
  • 注册日期2002-10-15
  • 最后登录2009-10-09
  • 粉丝0
  • 关注0
  • 积分331分
  • 威望57点
  • 贡献值0点
  • 好评度28点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-10-23 15:42
斑竹,

给一点提示好吗,不要让后进、菜鸟对加入到这里感到失望,
后进、菜鸟的问题虽然有点傻,但这是学习必经之路,也是最需要帮助的时候,
同时,只有将后进、菜鸟领进门,大家才能共进。

盼对上面的问题给予指导。

/ *********************************
/ 一枝独秀不是春,万木并发才是春。
星星之火 可以燎原 每一个光亮 都可能是黎明 [img]http://joke.tom.com/img/assets/1/gaoxiao_80_910.gif[/img]
znsoft
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2023-10-25
  • 粉丝300
  • 关注6
  • 积分910分
  • 威望14796点
  • 贡献值7点
  • 好评度2410点
  • 原创分5分
  • 专家分100分
  • 社区居民
  • 最爱沙发
  • 社区明星
板凳#
发布于:2002-10-23 16:18
调试内容直接在drivermonitor 中就可以看.
当然softice也行.

用DbgPrintf()吧,注意要用两个括号
如:
Dbgprintf((\"abc\"))
http://www.zndev.com 免费源码交换网 ----------------------------- 软件创造价值,驱动提供力量! 淡泊以明志,宁静以致远。 ---------------------------------- 勤用搜索,多查资料,先搜再问。
fracker
驱动太牛
驱动太牛
  • 注册日期2001-06-28
  • 最后登录2021-03-30
  • 粉丝0
  • 关注0
  • 积分219分
  • 威望81点
  • 贡献值0点
  • 好评度23点
  • 原创分0分
  • 专家分1分
  • 社区居民
地板#
发布于:2002-10-23 17:12
那个是自定义的吧?
好像DbgPrint就没有这个问题,而且也很好用的。
fuq_dddd
驱动老牛
驱动老牛
  • 注册日期2002-10-15
  • 最后登录2009-10-09
  • 粉丝0
  • 关注0
  • 积分331分
  • 威望57点
  • 贡献值0点
  • 好评度28点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-10-24 10:19
多谢两位,为了表达对两位这份热情的感谢,我已经给分了,

然后,我还有问题要问两位:
你提到的drivermonitor是指哪个工具? 如何得到? 需要哪些配置? 如何操作?
我在网上也查了很多资料,没有找到DRIVER调试工具的详细使用说明,
多有麻烦两位!

先谢谢!!!!!!!!

刚入门的痛苦就是找不到门

星星之火 可以燎原 每一个光亮 都可能是黎明 [img]http://joke.tom.com/img/assets/1/gaoxiao_80_910.gif[/img]
fuq_dddd
驱动老牛
驱动老牛
  • 注册日期2002-10-15
  • 最后登录2009-10-09
  • 粉丝0
  • 关注0
  • 积分331分
  • 威望57点
  • 贡献值0点
  • 好评度28点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-10-24 10:42


实际上我只是找一个能够行之有效的调试工具和方法。

我曾经试过debugprint(),不是很好用,

安装过softice,但在W2K下,必须重新启动系统才能退出softice,
不知道是什么原因,所以没有用

现在,希望各位介绍一个好用、方便的工具

如果觉得在这说太多东西很麻烦,那么给个提示和可以详细学习的地方也好。

谢谢!!!!!!!!!!!!!!!!
星星之火 可以燎原 每一个光亮 都可能是黎明 [img]http://joke.tom.com/img/assets/1/gaoxiao_80_910.gif[/img]
fracker
驱动太牛
驱动太牛
  • 注册日期2001-06-28
  • 最后登录2021-03-30
  • 粉丝0
  • 关注0
  • 积分219分
  • 威望81点
  • 贡献值0点
  • 好评度23点
  • 原创分0分
  • 专家分1分
  • 社区居民
6楼#
发布于:2002-10-24 13:31
到www.sysinternals.com下一个dbgview就可以看DbgPrint打出来的信息了,至于SoftICE,要看版本了,我用的是DS 2.7的,很好用,但以前用SoftICE 4.5 for Windows NT,就很不爽。
fuq_dddd
驱动老牛
驱动老牛
  • 注册日期2002-10-15
  • 最后登录2009-10-09
  • 粉丝0
  • 关注0
  • 积分331分
  • 威望57点
  • 贡献值0点
  • 好评度28点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2002-10-24 13:50
fracker,你好:

你说用dbgview.exe可以看到“dbgview就可以看DbgPrint打出来的信息”
DbgPrint是下面这个函数吗?
DbgPrint(\"*** %s (%d) *** \", __FILE__, __LINE__);

同时,我已经在www.sysinternals.com下载了dbgview.exe文件,
但执行dbgview时仍然无法看到跟踪信息,WHY?

难道还需要什么环境设置吗?
星星之火 可以燎原 每一个光亮 都可能是黎明 [img]http://joke.tom.com/img/assets/1/gaoxiao_80_910.gif[/img]
游客

返回顶部