2

上下文

我使用 Spooler Events API 来捕获用户打印文档时由 spooler 生成的事件,即。

FindFirstPrinterChangeNotification
FindNextPrinterChangeNotification

问题

当我从我的机器在网络打印机上打印文档时,监视器没有捕获任何事件(使用上述功能)

注意

本地打印机的事件生成正常,只有网络打印机有问题!

4

1 回答 1

1

从文档中

注意:在带有 Service Pack 2 (SP2) 及更高版本的 Windows XP 中,默认情况下 Internet 连接防火墙 (ICF) 会阻止打印机端口,但可以启用文件和打印共享的例外情况。如果用户将打印机连接到另一台机器,但未启用异常,则用户将不会收到来自服务器的打印机更改通知。机器管理员必须启用异常。

于 2010-03-07T22:26:24.987 回答