У меня есть следующий случай,
Я запускаю приложение, размещенное на IIS, которое проверяет очередь VirtaulPrinter с заданным интервалом и очищает ее при определенных условиях, используя -
_printer.InvokeMethod("CancelAllJobs", null);
Предоставление всем пользователям разрешения VirtualPrinter работает нормально, но предоставление разрешения на запись и изменение только для IUSR не приводит к исключению прав доступа.
Я бы предпочел не предоставлять виртуальному принтеру полный доступ ко всем и разрешать только мое приложение, размещенное на IIS.
Нужно ли давать разрешения другой группе?