我可以使用Windows应用程序检索所有打印机(包括网络打印机),也可以监控它们。我正在使用Print Spooler API。但是,如果我在Windows服务中运行相同的代码,我将无法检索网络打印机。因为只有当您以特定Windows帐户登录并且服务始终以“SYSTEM”帐户登录时,才会显示网络/共享打印机。
我们可以使用服务监控这些网络打印机吗?
答案 0 :(得分:1)
是的,您需要将Windows服务的登录设置为有权管理您尝试监控的服务器或工作站上的打印队列的用户。
选择"此帐户"选项"登录" “服务控制面板”中的选项卡,并指定具有必要权限的帐户。