Re: hook in service

From
Demid ()
To
All ()
Date
2001-07-03T23:07:50Z
Area
SU.WINDOWS.NT.PROG
From: "Demid" <demid@pstu.edu>


"Alex Fedotov" <alexf@3cube.com> wrote in message news:9ht0gl$1db$1@host.talk.ru...
> Vitalik Perepelkin wrote:
>
> Чтобы сервис работал на интерактивной станции, его нужно создавать с флагом
> SERVICE_INTERACTIVE_PROCESS или явным образом присоединить его к WinSta0 с
> помощью SetProcessWindowStation. Кроме того, нужно установить десктоп

Я опять в эту проблему встряну. Экспериментировал я с этими WinSta0,
и обнаружил, что на терминал-сервере WinSta0 - это всегда Window Station
из которой процесс запущен. Т.е. запущен с одного терминала - его Window station
для этого процесса имеет имя WinSta0, запущен с другого - аналогично.
Запущен с консоли - WinSta0 "указывает" на консольную Window station.
Попробовать, куда он присоединится из сервиса, руки не дошли, наверное на консоль.


--- ifmail v.2.15dev5
 * Origin: AIC Ltd. (2:5020/400)