Я не могу реализовать его как услугу Windows, потому что мой процесс должен взаимодействовать с рабочим столом, и это запрещено в Windows 7.Как запретить завершение процесса обычным пользователем?
Каков самый простой способ выполнить это? Начиная с другого (привилегированного) пользователя? Как это сделать?
Мои пользователи не являются хакерами, а просто операторами, поэтому некоторые «немые» методы, подобные скрытию от диспетчера задач, тоже помогут.
EDIT: некоторые разъяснения в соответствии с предусмотренных ответами
моего процесс не имеет графического интерфейса, так что я пытаюсь избежать убийств процесса из диспетчера задач
моего процесс является клиентом надзирающего система, которая должна контролировать рабочий стол пользователя, поэтому он должен взаимодействовать с рабочим столом
EDIT 2:
можно использовать окно обслуживание, которая начнет отдельный процесс в пользовательской сессии под системной учетной записью (с моей службы работает под системной учетной записью)? может ли пользователь убить этот дочерний процесс?
Возможный дубликат [Запретить процесс пользователя из-за «завершения процесса» из Process Explorer] (http://stackoverflow.com/questions/6185975/prevent-user-process-from-being- kill-with-end-process-from-process-explorer) – EMBarbosa