我试图弄清楚如何在不使用 WIN32 API 的 AddMonitor() 的情况下设置打印机语言监视器(即通过编辑注册表或使用 INF 文件),但我一直遇到问题,而且我没有看到任何好的用于此目的的 INF 文件示例。
出于测试目的,我编辑了 ntprint.inf 以将 PJL_LANGUAGE_MONITOR 指向我的 DLL 而不是 pjlmon.dll,并更改了相应的注册表项也这样做。每次我尝试重新加载打印假脱机程序时,我都可以看到它似乎成功加载了我的语言监视器,基于调试输出,但是当我打印时,我不断收到调试消息,上面写着“UpdateNow not set”以及我使用的任何编辑器的 PID正在使用。
我的问题是,您认为这个“UpdateNow not set”消息与问题有关,还是只是一些无关紧要的症状?