Windows后台打印程序事件API不会生成networking打印机的事件

上下文

我使用后台打印程序事件API来捕获用户打印文档时,假脱机程序生成的事件。

FindFirstPrinterChangeNotification FindNextPrinterChangeNotification 

问题

当我从机器上的networking打印机上打印文档时,监视器不捕获任何事件(使用上述function)

注意

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

从文档 :

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