上下文
我使用 Spooler Events API 来捕获用户打印文档时由 spooler 生成的事件,即。
FindFirstPrinterChangeNotification
FindNextPrinterChangeNotification
问题
当我从我的机器在网络打印机上打印文档时,监视器没有捕获任何事件(使用上述功能)
注意
本地打印机的事件生成正常,只有网络打印机有问题!
从文档中:
注意:在带有 Service Pack 2 (SP2) 及更高版本的 Windows XP 中,默认情况下 Internet 连接防火墙 (ICF) 会阻止打印机端口,但可以启用文件和打印共享的例外情况。如果用户将打印机连接到另一台机器,但未启用异常,则用户将不会收到来自服务器的打印机更改通知。机器管理员必须启用异常。