求助 VB使用HOOK如何监听word文件的打印
现在我想做一个程序,只要有word文件打印,就可以监听到,并对这个文件进行相应的修改,我刚接触VB,也是第一次听到HOOK,在网上也找了一些代码,但大部分都是监听鼠标键盘的,希望有详细的方法或者代码告诉我怎么弄才能监听word文件的打印,似乎要用StartDocPrinter 但是不知道怎么用啊
[解决办法]
这个需要进行APIHOOK,并且是跨进程的,要费些事.
你刚接触VB,怕是很难完成的.
我只给你说说思路:
系统在打印文件时,一定是要调用endpage的,这个函数只有一个参数,就是打印机的DC,只要HOOK这个函数,并得到这个DC,就可以随心所欲地操作它了,加个水印画个线啥的都不在话下.