Как я могу запустить мою службу Windows при запуске и не дать пользователям остановить или перезапустить ее? - PullRequest
0 голосов
/ 02 июня 2011

Я разработал оконный сервис. в этом я хочу, чтобы запустить службу только при запуске компьютера. Пользователь не может запустить / остановить / перезапустить службу. Вручную все это обрабатывается, когда пользователь запускает компьютер.

или заблокируйте все свойства у пользователя. Все работы выполняются путем кодирования при запуске компьютера.

Ответы [ 2 ]

4 голосов
/ 02 июня 2011

Я могу порекомендовать два способа сделать это.

  1. Разрешения .Обычные пользователи не должны иметь разрешений на запуск / остановку служб.Если они не являются администраторами, вы можете, по крайней мере, удалить разрешения на запуск / остановку конкретной службы, которую вы хотите защитить.http://msmvps.com/blogs/erikr/archive/2007/09/26/set-permissions-on-a-specific-service-windows.aspx

  2. Перезагрузка .У вас может быть запланированное задание для автоматического перезапуска службы, если она остановлена.Опять же, вы можете использовать разрешения, чтобы убедиться, что запланированное задание не изменено.Вы даже можете запустить задачу удаленно, пока целевой компьютер находится в сети.

0 голосов
/ 02 июня 2011

Хотели бы вы, чтобы на вашем компьютере было установлено какое-либо программное обеспечение, которое не позволяло бы вам запускать или останавливать его, а просто автоматически заставляло его запускаться ....?Я так не думаю, это плохая идея, и я уверен, что настройки безопасности в Windows не позволят этого ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...