Остановить закрытие приложения без ввода правильного пароля? C # - PullRequest
1 голос
/ 22 декабря 2009

Мне было просто интересно, можно ли вообще остановить приложение без ввода пароля. Это вообще возможно? Я видел, как приложения типа net nanny делают это так, что пользователь не может завершить его в диспетчере задач без ввода пароля.

Может кто-нибудь мне помочь ??

спасибо MAtt

Ответы [ 2 ]

12 голосов
/ 22 декабря 2009

Нет способа остановить процесс от прекращения. Перефразируя Рэймонда Чена: что бы произошло, если бы вы могли это сделать? Все, что вы можете (и должны) сделать, это ограничить , какие пользователи могут прервать процесс.

То есть: если (например) вы запускаете процесс как службу Windows, то только администраторы смогут остановить его.

0 голосов
/ 22 декабря 2009

Если пользователь работает как пользователь с ограниченными правами (не администратор), это довольно легко сделать; вам нужно удалить все права из ACL процесса.

Если пользователь является администратором, существуют более опасные варианты.

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