4

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

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

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

4

0 回答 0