Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2007.02.18;
Скачать: [xml.tar.bz2];

Вниз

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

 
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 вся ветка

Форум: "WinAPI";
Текущий архив: 2007.02.18;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.045 c
15-1170071988
Piroxyline
2007-01-29 14:59
2007.02.18
Авторан с флешки %)


2-1170250227
XTD
2007-01-31 16:30
2007.02.18
Куда загрузить список Имя,Изображение?


1-1167227514
AngelOfDarkness_
2006-12-27 16:51
2007.02.18
Excel


15-1169710131
pasha_golub
2007-01-25 10:28
2007.02.18
Section 508 для программ


15-1169634716
Ega23
2007-01-24 13:31
2007.02.18
знатоки Sybase PowerDesigner - отзовитесь!





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский