Re: эмуляция нажатия ctrl+alt+del подскажите плиз.
От: Stea1z Россия  
Дата: 25.08.04 16:35
Оценка: 1 (1)
Здравствуйте, toDay, Вы писали:

D>Пытаюсь программно нажать ctrl+alt+del пишу:


D> keybd_event(VK_MENU, 0, KEYEVENTF_EXTENDEDKEY | 0, 0) ;

D> keybd_event(VK_CONTROL, 0, KEYEVENTF_EXTENDEDKEY | 0, 0) ;
D> keybd_event(VK_DELETE, 0, KEYEVENTF_EXTENDEDKEY | 0, 0) ;

D> keybd_event(VK_MENU, 0, KEYEVENTF_KEYUP, 0) ;

D> keybd_event(VK_CONTROL, 0, KEYEVENTF_KEYUP, 0) ;
D> keybd_event(VK_DELETE , 0, KEYEVENTF_KEYUP, 0) ;

D>Облом не работает. Порознь ctrl+ что-либо, или alt+ что-либо, работает отлично. Может кто сталкивался, заранее спс.


Вроде надо посылать месадж hotkey (я про винНТ) определенному окну, находящемуся на рабочем столе winlogon'a. Туда не так-то просто получить доступ стандартными ср-вами (но можно, сам делал).
эмуляция нажатия ctrl+alt+del подскажите плиз.
От: toDay  
Дата: 25.08.04 13:45
Оценка:
Пытаюсь программно нажать ctrl+alt+del пишу:

keybd_event(VK_MENU, 0, KEYEVENTF_EXTENDEDKEY | 0, 0) ;
keybd_event(VK_CONTROL, 0, KEYEVENTF_EXTENDEDKEY | 0, 0) ;
keybd_event(VK_DELETE, 0, KEYEVENTF_EXTENDEDKEY | 0, 0) ;

keybd_event(VK_MENU, 0, KEYEVENTF_KEYUP, 0) ;
keybd_event(VK_CONTROL, 0, KEYEVENTF_KEYUP, 0) ;
keybd_event(VK_DELETE , 0, KEYEVENTF_KEYUP, 0) ;

Облом не работает. Порознь ctrl+ что-либо, или alt+ что-либо, работает отлично. Может кто сталкивался, заранее спс.

25.08.04 18:42: Перенесено модератором из 'C/C++'. SchweinDeBurg (14) в WIN API Alex Reyst (6) в WIN API sergey_shandar (6) в WIN API Calc (3) в WIN API — Павел Кузнецов
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.