Re[5]: иконки интерактивных служб под Windows 7
От: okman Беларусь https://searchinform.ru/
Дата: 21.04.11 15:23
Оценка:
Здравствуйте, Jolly Roger, Вы писали:

JR>Здравствуйте, okman, Вы писали:


O>>У служб вообще нету своего рабочего стола, а в Vista и выше они выполняются в

O>>разных с пользовательскими процессами сессиях. И не забывайте, что сервис — почти как
O>>консольный процесс, то есть никакие оконные сообщения до него не дойдут.

JR>Что-то Вы тут в понятиях напутали

Всякий процесс. в т.ч. сервисный, запускается в какой-то оконной станции(window station), и каждый поток связан с каким-то рабочим столом(Desktop). Оконные сообщения вполне могут доходить как до потоков консольки, так и сервиса. Другое дело, что есть ограничения на передачу сообщений между рабочими столами, и их нельзя передать в другую терминальную сессию.

Да, это я хватил лишку. Про оконные станции в курсе.
А вот на счет оконных сообщений непонятно — у сервисов же нет оконной процедуры.
Или Вы имеете в виду обработчик, который устанавливается с помощью RegisterServiceCtrlHandler ?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.