![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Определение активного юзера из сервиса
Malignus © (2005-08-22 10:38:00)Добрый день.
Проблема в следующем. Создан сервис, который запускается под учетной записью System. Надо узнать, какой юзер залогинен в данный момент(является интерактивным).
Если есть какие-то идеи на этот счет, подскажите пожалуйста.
kami (2005-08-22 13:44:00) [1]Кажется, можно так:
WTSQuerySessionInformation(0,WTSGetActiveConsoleSessionId,WTSUserName,ppBuf4UserName,pBytesReturned);
Игорь Шевченко (2005-08-22 12:00:00) [2]
> Надо узнать, какой юзер залогинен
> в данный момент(является интерактивным).
Их может быть много...
Leonid Troyanovsky (2005-08-22 11:57:00) [3]
> Malignus (22.08.05 10:38)
> Проблема в следующем. Создан сервис, который запускается
> под учетной записью System. Надо узнать, какой юзер залогинен
> в данный момент(является интерактивным).
Если юзер один, то, например, посмотреть в реестре,
какой используется shell, найти его в процессах
и спросить чей.
> Если есть какие-то идеи на этот счет, подскажите пожалуйста.
На rsdn.ru есть статьи по этому поводу.
--
Regards, LVT.