4

ユーザーがネットワーク プリンターへのアクセス権を持っているかどうかを知りたいです。私のシナリオでは、system.printing ライブラリを使用してプリンター情報を取得していますが、オブジェクト Printqueue を作成しようとすると、次のステートメントの実行が完了しませんでした。ここにサンプルコードがあります

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

ネットワーク プリンタにユーザー権限がない場合、2 番目のステートメントは実行を完了しません。そのため、これを行う前に、プリンターの権限を確認できるかどうかを知りたいです。この問題に直面している人がいて、これに対する解決策があることを教えてください。

4

0 に答える 0