Разрешение неадминистраторским пользователям отклеить спулер печати

Как насчет набора все 6 дисков в одном RAID 10 и наборе один раздел для ОС и другого (1 или 2) для данных? Учитывая, что Вы избежали бы, чтобы тяжелое использование подкачки добавило много RAM в машину?

1
задан 3 April 2012 в 15:32
2 ответа

вы можете создать запланированную задачу, которая будет запускаться от имени администратора, и дать обычным пользователям право начать это. похоже на то, как setuid работает в unix

, однако это не обязательно для вашей проблемы. вы можете изменить разрешения для службы диспетчера очереди печати, чтобы обычные пользователи могли запускать и останавливать ее. но это лучший вопрос для serverfault.

1
ответ дан 3 December 2019 в 21:58

Выполните команду удаления с глаголом "runas":

var p = new Process();
p.StartInfo.Verb = "runas";
p.StartInfo.FileName = "cmd.exe";

//add your delete command, etc. as args to the process

Вы также можете просто заставить ваше приложение требовать повышения прав, изменив его манифест:

https://stackoverflow.com / questions / 1215443 / show-uac-prompt-when-launching-an-app

1
ответ дан 3 December 2019 в 21:58

Теги

Похожие вопросы