我创建了一个 Windows 服务,用于通过 Adobe 阅读器打印 PDF。代码如下。
Process.Start(exe,arg);
从上面执行的命令将如下所示
C:\Program Files\Adobe\Reader 9.0\Reader\AcroRd32.exe,/h /t "D:\test.pdf" "\servername\PrinterName" "" ""
这在 Windows 2000 服务器中运行良好。现在我们正在升级到 Windows 2003 服务器。在这方面,它没有打印。此外,我没有收到任何异常或任何日志。日志被创建为一切正常。同样在 2003 服务器中,它可以从命令提示符和控制台应用程序运行,但是当用户登录时。如果没有人再次登录,则打印不起作用。
请有人帮我解决这个问题。
问候马杜