lijinxi
驱动牛犊
驱动牛犊
  • 注册日期2007-07-29
  • 最后登录2009-04-07
  • 粉丝1
  • 关注0
  • 积分42分
  • 威望67点
  • 贡献值21点
  • 好评度51点
  • 原创分0分
  • 专家分0分
阅读:1843回复:4

打印机驱动程序调试问题

楼主#
更多 发布于:2007-08-21 20:28
使用TTY里面的debug里的DebugMessage已经可以输出信息了,但是设不住断点,想尽了办法,比如设置扩展DLL等等,就是搞不定,哪位好心的大哥给个帮助?
技术人,用真名,李金喜向你问好.
coolboylmk
驱动牛犊
驱动牛犊
  • 注册日期2006-11-09
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望71点
  • 贡献值0点
  • 好评度59点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2007-08-21 22:56
你设断点想干吗?
废话,肯定是调试了。
那还不赶快请出soft-ice和windgb,断点自然小菜一叠。
lijinxi
驱动牛犊
驱动牛犊
  • 注册日期2007-07-29
  • 最后登录2009-04-07
  • 粉丝1
  • 关注0
  • 积分42分
  • 威望67点
  • 贡献值21点
  • 好评度51点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2007-08-22 13:18
那天,沐浴之后,点上三炷香,拜了几拜之后,打开WinDbg,可是就是设不住断点。驱动就生成2个DLL,TTY.DLL和TTYUI.DLL,安装打印机后,在WORD里的打印,里面找到
Generic / Text Only打印机,只见主机上winDbg飞速显示设置的DebugMessage输出的字符串,可是不管怎么设定断点,什么bu,bp挨个的试了一遍,就是搞不定。。。
仰天大笑三声之后,请来一高手出手相助,也是设不住断点,怎么回事儿呢?
技术人,用真名,李金喜向你问好.
coolboylmk
驱动牛犊
驱动牛犊
  • 注册日期2006-11-09
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望71点
  • 贡献值0点
  • 好评度59点
  • 原创分0分
  • 专家分0分
地板#
发布于:2007-08-23 11:48
Windbg要把进程attach住才能调,或者双机调试,你要调试打印机驱动最好还是装个虚拟机,两台机器联机调试。
Softice单机就能调了,推荐你先用Softice。

如果断点断不住,可以用EngDebugBreak(),或者直接插入个INT 3
lijinxi
驱动牛犊
驱动牛犊
  • 注册日期2007-07-29
  • 最后登录2009-04-07
  • 粉丝1
  • 关注0
  • 积分42分
  • 威望67点
  • 贡献值21点
  • 好评度51点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2007-08-24 08:53
断住了,谢谢coolboylmk 啦
技术人,用真名,李金喜向你问好.
游客

返回顶部