Здравствуйте, 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 пишу:
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 — Павел Кузнецов