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

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

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


novill ©   (2006-10-09 10:12:00) 

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


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


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

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


novill   (2006-10-09 12:55:00) [2]

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


novill   (2006-10-09 12:45:00) [3]

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

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


clickmaker   (2006-10-09 12:26:00) [4]


> [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.


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


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


SwitchDesktop?


novill   (2006-10-09 12:06:00) [6]

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


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

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


novill   (2006-10-09 11:25:00) [8]

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

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


clickmaker   (2006-10-09 11:22:00) [9]

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


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

Спасибо

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


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

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

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


clickmaker   (2006-10-09 11:16:00) [12]

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


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

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


clickmaker   (2006-10-09 10:48:00) [14]

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


Elen   (2006-10-09 10:43:00) [15]


> clickmaker

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


clickmaker   (2006-10-09 10:30:00) [16]

LockWorkStation()


Наверх

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