![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() Нужно программно вызвать диспетчер задач, делать так:
Код:
keybd_event(17, 0, 0, 0); keybd_event(18, 0, 0, 0); keybd_event(46, 0, 0, 0); keybd_event(46, 0, KEYEVENTF_KEYUP, 0); keybd_event(17, 0, KEYEVENTF_KEYUP, 0); keybd_event(18, 0, KEYEVENTF_KEYUP, 0); ![]() |
#2
|
||||
|
||||
![]() А само приложение вызвать не судьба?
Точно код не скажу, но файл лежит он по адресу windows\system32\taskmgr.exe. Если не ты, то кто? (с) Терри Пратчетт Не забывайте ставить плюсы и говорить спасибо! |
#3
|
||||
|
||||
![]() Думаю будет легче не нажимать 3 кнопки, а запустить диспечер как файл.
Код:
WinExec('C:\Windows\system32\taskmgr.exe', SW_SHOWNORMAL); ЗЫ пока отвечал уже опередили ![]() Помогаю за Спасибо ![]() |
#4
|
||||
|
||||
![]() Цитата:
Как-то это по-другому писалось... типа %windows%\system32\taskmgr.exe Если не ты, то кто? (с) Терри Пратчетт Не забывайте ставить плюсы и говорить спасибо! |
#5
|
||||
|
||||
![]() А если у человека Windows 7? Тогда запуск диспетчера задач и нажатие Atl+Ctrl+Del становятся совершенно разными задачами, потому что там комбинация вызывает меню, где "смена пользователя", "выход из системы", "Выключение" и т.д.
jmp $ ; Happy End! The Cake Is A Lie. |
#6
|
|||
|
|||
![]() Цитата:
Да именно по этой причине мне не подходит вариант тупо вызвать диспечер задач, а нужно нажать ctrl alt del |
#7
|
|||
|
|||
![]() какая конечная цель нажатия 3-х кнопок?
|
#8
|
||||
|
||||
![]() Я думаю, что не выходит, потому что программа нажимет их последовательно, а не одновременно.
Если не ты, то кто? (с) Терри Пратчетт Не забывайте ставить плюсы и говорить спасибо! |
#9
|
|||
|
|||
![]() Цитата:
|
#10
|
||||
|
||||
![]() Хм, у меня ручной запуск LogonUI ничего не дает. Может ему надо параметры прописать какие-то.
jmp $ ; Happy End! The Cake Is A Lie. |