私は次のケースを持っています、
設定された間隔で VirtaulPrinter キューをチェックし、特定の条件でそれを空にする IIS でホストされるアプリケーションを実行しています -
_printer.InvokeMethod("CancelAllJobs", null);
VirtualPrinter の完全なアクセス許可を Everyone に与えると問題なく動作しますが、IUSR だけに書き込みと変更のアクセス許可を与えると、アクセス許可なしの例外が発生します。
仮想プリンターにすべてのユーザーにフル アクセスを許可することは避け、IIS でホストされているアプリケーションにのみアクセス許可を与えたいと考えています。
別のグループにアクセス許可を与える必要がありますか?