摘要: 这部分介绍如何编写Rendering Plug-Ins。这个plug-in是一个COM组件,需要向系统提供一个IPrintOemUni2接口的COM组件。其中比较重要的函数是:1.EnableDriver2.DisableDriver在EnableDriver中需要注册一组函数指针数组,这些函数用来hook中相应的DDI解释部分。这样就可以改变默认Universal Printer Driver的... 阅读全文
posted @ 2009-03-08 23:48 Fan Zhang 阅读(4263) 评论(0) 推荐(1)
摘要: 在Windows中,打印机驱动的作用是编写一组接口。应用程序调用的GDI函数会变成相应的DDI函数,打印机驱动提供的这组接口负责将DDI函数转变为打印机识别的的指令。至于是通过网口、串口等接口与真实打印机相连接,这是Printer Moniter的职责,而不是Printer Driver的职责。打印机驱动一般分为两个部分。1.printer graphics DLL 2.Printer Inter... 阅读全文
posted @ 2009-03-08 23:33 Fan Zhang 阅读(9970) 评论(1) 推荐(0)