阅读:892回复:3
有关系统调用打印驱动的问题
在“文件”--“打印”以及快捷“打印”方式中,请问系统会产生怎样的打印请求标识消息或其它信息传给打印驱动程序,然后执行打印操作?
|
|
沙发#
发布于:2004-12-27 19:43
我认为是一样的。
|
|
|
板凳#
发布于:2004-12-27 21:22
这个过程是GDI来完成
|
|
|
地板#
发布于:2004-12-28 10:59
to snowStart:你好,
我根据你以前提示的方法做了拦截打印内容的程序,就是通过拦截StartDoc函数,现在还有一个问题就是我把拦截StartDoc的部分程序代码放在了DLL中,然后通过WH_CALLWNDPROC钩子插入这个DLL,其中CallWndProc()钩子函数中放的是如何访问PE文件并改变StartDoc函数地址的代码,这个钩子函数是通过消息触发的,我用了一个WM_SPOOLERSTATUS消息,但我测试了点击“打印”按钮或快捷打印方式都不会产生这种消息,请问打印时究竟会产生什么样的消息 |
|