ネットワーク上のすべてのプリンターをリストする方法は?
-
05-07-2019 - |
質問
VS2008&を使用して、ネットワーク上のすべてのプリンター(非常に大規模な海洋間ネットワークがあります)を一覧表示しようとしています。 c#。
Windowsの[プリンターの検索]ダイアログボックスの機能を複製しようとしています(プリンターとFAX に移動し、プリンターの追加をクリックして、 ネットワークプリンタを選択してから、ディレクトリ内のプリンタを検索すると、このダイアログボックスが表示されます。
解決
Sytem.Printing名前空間のPrintServerクラスのGetPrintQueue関数を使用して、接続されているすべてのプリンターを取得できますこちらはこのための良いサンプルです。
所属していません StackOverflow