Re: Вопрос о закрытии приложения
От: mrozov  
Дата: 07.12.06 18:43
Оценка:
Здравствуйте, R0man, Вы писали:

R>Из сервиса запускается приложение путем Process.Start. Пытаюсь закрыть его используя Process.CloseMainWindow... Приложение не закрывается, закрывается только через Kill... Используя тот же код в консолном приложении все происходит отлично, приложение закрывается. Пробывал через SendMessage WM_CLOSE — приложение закрывается...

R>В чем подвох, почему из Windows service метод Process.CloseMainWindow не отрабатывает должным образом?

R>Заранее благодарен.


Точно не знаю, но могу предположить.
Насколько я понимаю, дело в разных рабочих столах. Т.е. CloseMainWindow, скорее всего, работает через отсылку wm_, а это дыра в безопасности.

В принципе, это несложно проверить — запусти сервис из-под своего account-а и проверь работоспособность своего метода.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.