Можно ли как-нибудь определить, какой десктоп (WinSta0\Default или WinSta0\Winlogon) активен в данный момент? т.е. когда пользователь залогинился - активный десктоп - WinSta0\Default, и WinSta0\Winlogon, когда машина залочена, или ещё никто не залогинился. спасибо..
Да, спасибо, как раз то что нужно OpenInputDesktop и GetUserObjectInformation - чтобы достать имя активного десктопа..