阅读:1843回复:4
打印机驱动程序调试问题
使用TTY里面的debug里的DebugMessage已经可以输出信息了,但是设不住断点,想尽了办法,比如设置扩展DLL等等,就是搞不定,哪位好心的大哥给个帮助?
|
|
|
沙发#
发布于:2007-08-21 22:56
你设断点想干吗?
废话,肯定是调试了。 那还不赶快请出soft-ice和windgb,断点自然小菜一叠。 |
|
板凳#
发布于:2007-08-22 13:18
那天,沐浴之后,点上三炷香,拜了几拜之后,打开WinDbg,可是就是设不住断点。驱动就生成2个DLL,TTY.DLL和TTYUI.DLL,安装打印机后,在WORD里的打印,里面找到
Generic / Text Only打印机,只见主机上winDbg飞速显示设置的DebugMessage输出的字符串,可是不管怎么设定断点,什么bu,bp挨个的试了一遍,就是搞不定。。。 仰天大笑三声之后,请来一高手出手相助,也是设不住断点,怎么回事儿呢? |
|
|
地板#
发布于:2007-08-23 11:48
Windbg要把进程attach住才能调,或者双机调试,你要调试打印机驱动最好还是装个虚拟机,两台机器联机调试。
Softice单机就能调了,推荐你先用Softice。 如果断点断不住,可以用EngDebugBreak(),或者直接插入个INT 3 |
|
地下室#
发布于:2007-08-24 08:53
断住了,谢谢coolboylmk 啦
|
|
|