Подскажите пожалуйста как программа может узнать какой пользователь в WinXP является активным. Причём программа сама может работать и в фоновом пользователе.
Привет!
adontz wrote:
>
> Здравствуйте, sdmitry, Вы писали:
>
> S>Подскажите пожалуйста как программа может узнать какой пользователь в WinXP является активным. Причём программа сама может работать и в фоновом пользователе.
>
> Идея (не проверял)
> EnumWindowStations + EnumDesktops + OpenDesktop + GetUserObjectInformation + USEROBJECTFLAGS + WSF_VISIBLE
Чуть более простой способ предложил Игорь Вартанов
OpenInputDesktop()
GetUserObjectInformation( UOI_USER_SID )
--
With best regards,
Pavel Dvorkin
Posted via RSDN NNTP Server 1.7 "Bedlam"