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

Вниз

Как программно снять/поставить блокировку компьютера?   Найти похожие ветки 

 
novill ©   (2006-10-09 10:12) [0]

Ту что в WinXP по Ctrl+alt+del вызывается.


 
clickmaker ©   (2006-10-09 10:30) [1]

LockWorkStation()


 
Elen ©   (2006-10-09 10:43) [2]


> clickmaker

А в какой она библиотеке, а то я в SDK ее найти не могу?


 
clickmaker ©   (2006-10-09 10:48) [3]

user32.dll
описана в windows.pas


 
novill ©   (2006-10-09 11:13) [4]

Спасибо.
Я так понял разблокировка производится с помощью LogonUser.
Есть какие-то особенности вызова?


 
clickmaker ©   (2006-10-09 11:16) [5]

разблокировка производится с помощью трех клавиш


 
novill ©   (2006-10-09 11:19) [6]

Спасибо

Странно, у меня почему-то не описана константа LOGON32_LOGON_UNLOCK для параметра dwLogonType функции LogonUser.


 
novill ©   (2006-10-09 11:19) [7]

> [5] clickmaker ©   (09.10.06 11:16)

А что, программно никак?


 
clickmaker ©   (2006-10-09 11:22) [8]

А как ты себе представляешь программно? На основании чего?


 
novill ©   (2006-10-09 11:25) [9]

> [8] clickmaker ©   (09.10.06 11:22)

Что значит на основании чего?  Программы ведь продолжают выполняться,  есть логин/пароль пользователя , почему нельзя вызвать функцию LogonUser?


 
clickmaker ©   (2006-10-09 11:29) [10]

LogonUser - это не для визуального входа в систему. Она просто вернет маркер юзера, который можно использовать как бы "от лица" этого юзера. А все интерактивностью занимается msgina.dll, она-то и вызывает LogonUser после трех клавишей и ввода пароля


 
novill ©   (2006-10-09 12:06) [11]

Как же тогда наиболее просто программно разблокировать компьютер?


 
BiN ©   (2006-10-09 12:11) [12]


> novill ©   (09.10.06 12:06) [11]
>
> Как же тогда наиболее просто программно разблокировать компьютер?
>


SwitchDesktop?


 
clickmaker ©   (2006-10-09 12:26) [13]


> [12] BiN ©   (09.10.06 12:11)

А получится?

Remarks
The SwitchDesktop function fails if the desktop belongs to an invisible window station. SwitchDesktop also fails when called from a process associated with a secured desktop, such as the WinLogon and ScreenSaver desktops.


 
novill ©   (2006-10-09 12:45) [14]

Похоже придется заменять msgina.dll.

У кого-нибудь есть эскпортируемые из msgina.dll функции на Дельфях? Я только на cpp нашел (, а переводить не хочется =/.


 
novill ©   (2006-10-09 12:55) [15]

Удалено модератором
Примечание: Создание пустых сообщений


 
BiN ©   (2006-10-09 14:00) [16]


> clickmaker ©   (09.10.06 12:26) [13]
>
>
> > [12] BiN ©   (09.10.06 12:11)
>
> А получится?

Видимо, нет...



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

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

Наверх




Память: 0.5 MB
Время: 0.048 c
15-1170150334
legat
2007-01-30 12:45
2007.02.18
Ручная вставка в TDBGridEh


2-1169985617
Nanos
2007-01-28 15:00
2007.02.18
Как сохранить...?


15-1169925882
Ne-Ld
2007-01-27 22:24
2007.02.18
народ, посоветуйте мобильный ноут в пределах 500-600$


2-1170418335
Beavercrazy
2007-02-02 15:12
2007.02.18
Закачивается на сайт битый файл


15-1170093439
@!!ex
2007-01-29 20:57
2007.02.18
ГРафическая оболочка к Линукску.