Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Определить активного пользователя 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


Наверх

Титульная страница Поиск, карта сайта Написать письмо