Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.04.11;
Скачать: CL | DM;

Вниз

Detect WinLogon window in winXP   Найти похожие ветки 

 
neodiX ©   (2004-03-23 00:33) [0]

Как определить показано ли окно winlogon (Lock station, Logon screen) или нет? Трюк с findwindow("progman",nil) почему то не работает?


 
VMcL ©   (2004-03-23 01:19) [1]

Search "GINA" @ www.microsoft.com


 
neodiX ©   (2004-03-23 11:42) [2]

Нуу про Ginu я знаю:))
Только вот хочется без нее как нить... Неужели нет никакого признака, что бы опрделить показано окно winlogon или нет?


 
Игорь Шевченко ©   (2004-03-23 13:41) [3]

function IsWorkstationLocked: Boolean;
var
 hDesktop: HDESK;
begin
 Result := False;
 hDesktop := OpenDesktop("default",
   0, False,
   DESKTOP_SWITCHDESKTOP);
 if hDesktop <> 0 then
 begin
   Result := not SwitchDesktop(hDesktop);
   CloseDesktop(hDesktop);
 end;
end;



http://www.swissdelphicenter.ch/torry/showcode.php?id=2048

Любите torry - источник знаний.


 
neodiX ©   (2004-03-23 13:49) [4]

2 Игорь Шевченко:
Спасибо, действительно работает!
Я пробывал юзать OpenDesktop, а вот SwitchDesktop забыл :)



Страницы: 1 вся ветка

Текущий архив: 2004.04.11;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.068 c
14-1081980627
Мазут Береговой
2004-04-15 02:10
2004.04.11
Анекдоты от науки:


1-1079681993
pavlov
2004-03-19 10:39
2004.04.11
Как программно закрыть окно с сообщением


6-1079111211
LanLan
2004-03-12 20:06
2004.04.11
Получение данных от клиентских компов ServerSocket1ClientRead


1-1080128559
_Guest_
2004-03-24 14:42
2004.04.11
где и как отследить смену раскладки клавиатуры?


14-1082358913
Ega23
2004-04-19 11:15
2004.04.11
Редактор inf-файлов