如何知道用户是否具有C#中网络打印机的访问权限(如打印,管理文档)

时间:2014-07-09 13:29:42

标签: c# system.printing

我想知道用户是否具有网络打印机的访问权限。 我的方案是我使用system.printing库来获取打印机信息,但是当我尝试创建对象Printqueue时,以下语句从未完成其执行。 这是它的示例代码

PrintServer printServer = new PrintServer(@"\\" + printServerName);
PrintQueue printQueue = printServer.GetPrintQueue(printerName);

如果网络打印机没有用户权限,则第二个语句永远不会完成执行。 所以在这之前我想知道是否可以检查打印机的权限。 请让我知道任何人都面临这个问题,并有任何解决方案。

0 个答案:

没有答案