Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Общие вопросы по .NET и C# > Запрет завершения процесса, Win7


Автор: nextzi0 26.5.2014, 15:16
Всем привет. Ситуация такая: процесс должен считать время простоя текущего пользователя  (от имени которого запустился этот процесс). При этом необходимо, чтобы пользователь не смог выгрузить  этот процесс. Сначала пытался сделать через службу Windows, но такая фича, как Session0 Isolation не дает этого сделать. В общем пытался отловить завершение этого процесса через 
Код

AppDomain.CurrentDomain.ProcessExit += new EventHandler(OnAppExit);

но это работает не так, как нужно (не отловить событие при завершении через диспетчер задач, например).
Может кто подскажет, как сие можно более грамотно организовать? Код написан и работает в Windows XP без проблем, нужно под семерку переписать, пока все тщетно...

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)