![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Определить активного пользователя windows? [Win2k, WinXP]
Тын-Дын © (2008-07-12 21:52:00)Как определить из сервиса активного пользователя системы - того, которому в данный момент рабочий стол принадлежит?
Тын-Дын (2008-07-13 06:33:00) [1]Вернее
WTSGetActiveConsoleSessionId
+
WTSQuerySessionInformation
Тын-Дын (2008-07-13 06:32:00) [2]
> Eraser ©
Ещё раз спасибо за наводку. С помощью этих функций и пр. удалось решить проблему.
Тын-Дын (2008-07-13 03:21:00) [3]
> Eraser © (13.07.08 03:17) [15]
>
> > [12] Тын-Дын © (13.07.08 02:58)
>
> перечисленные мной функции поставляются с системой, начиная
> как раз с xp.
Поставляются-то они с системой. Вот только работают с терминальным сервером.
Eraser (2008-07-13 03:17:00) [4]> [12] Тын-Дын © (13.07.08 02:58)
перечисленные мной функции поставляются с системой, начиная как раз с xp.
Тын-Дын (2008-07-13 03:13:00) [5]Удалено модератором
Германн (2008-07-13 03:07:00) [6]Удалено модератором
Тын-Дын (2008-07-13 02:58:00) [7]
> Eraser © (13.07.08 02:20) [9]
>
> если их несколько - см. wts ))
хм. Несколько пользователей может не только на терминальном сервере, но и XP, например.
Тын-Дын (2008-07-13 02:57:00) [8]Удалено модератором
Германн (2008-07-13 02:33:00) [9]
> Большое спасибо за разъяснение
Огромное пожалуйста!
Eraser (2008-07-13 02:20:00) [10]если их несколько - см. wts ))
Тын-Дын (2008-07-13 02:19:00) [11]
> token эксплорера
Которого из...?
Eraser (2008-07-13 02:18:00) [12]а.. из сервиса, не доглядел.. тогда можно извлекать token эксплорера и брать оттуда юзера.
Тын-Дын (2008-07-13 02:18:00) [13]Удалено модератором
Eraser (2008-07-13 02:16:00) [14]> [0] Тын-Дын © (12.07.08 21:52)
если без wts, тогда тупо GetUserName? )
Германн (2008-07-13 02:10:00) [15]
> Тын-Дын © (13.07.08 01:22) [3]
>
>
> А разве эти функции не к терминальному серверу относятся?
>
>
А разве первые три буквы тебе ничего не сказали при их чтении?
Тын-Дын (2008-07-13 01:22:00) [16]
> Eraser © (13.07.08 01:00) [1]
>
> > [0] Тын-Дын © (12.07.08 21:52)
>
> WTSGetActiveConsoleSessionId
> WTSQueryUserToken
А разве эти функции не к терминальному серверу относятся?
Тын-Дын (2008-07-13 01:12:00) [17]
> Eraser © (13.07.08 01:00) [1]
>
> > [0] Тын-Дын © (12.07.08 21:52)
>
> WTSGetActiveConsoleSessionId
> WTSQueryUserToken
Спасибо, сейчас попробую.
Eraser (2008-07-13 01:00:00) [18]> [0] Тын-Дын © (12.07.08 21:52)
WTSGetActiveConsoleSessionId
WTSQueryUserToken