作者:tianmian | 时间:2007-12-12 14:11 | 标题:请教怎么在dos下截获主机发给打印机的打印信息
最近boss要求做这个东西,好像很底层的,我以前没做过,不知道各位大虾有没有这方面的经验,传授传授;感激不尽!
作者:jojan | 时间:2007-12-12 15:12
捕捉int17
作者:tianmian | 时间:2008-01-17 23:37
这个好像不是所有的打印命令都通过int17中断的,我就试过了纯dos下,type命令打印时,不经过int17,而是直接往端口写
作者:tianmian | 时间:2008-01-18 11:01
print命令打印的时候是能捕捉到的
作者:tianmian | 时间:2008-01-18 12:03
我弄错了,type命令最终也要经过int17中断的,只是可能使用了dos中断调用,所以我的内存驻留程序捕捉不到
作者:slt24k | 时间:2008-02-17 11:35
你把打印机改成串口输出,再截出来信号
作者:netwinxp | 时间:2008-05-10 19:55
现在大部分的打印都是居于图形打印的,直接I/O口操作,不可能被DOS监控到。你只能在主机与打印机之间添加单片机之类的硬件来获取打印流。你最好说需要通过监控仪来使BOSS打消念头。
[ Last edited by netwinxp on 2008-5-10 at 08:20 PM ]
作者:peterliou | 时间:2008-05-16 19:12
如果LZ是指拦截列印的内容, 那么 prn2file.exe 这个工具
可以做到, 如果是PC与打印机之间的通讯方式, 就要找相
关书籍了.