Вопрос по rundll32.exe? или не по ней...
Привет, Гость ( Вход | Регистрация )
![]() ![]() ![]() ![]() ![]() |
![]() ![]() ![]() ![]() |
Вопрос по rundll32.exe? или не по ней...
Bubble-Gum |
![]()
Сообщение
#1
|
![]() Танкист со стажем ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Админы Сообщений: 8012 Регистрация: 26 Сен '01 Откуда: Germany 2 Юзер Цитировать ![]() |
В общем задача такая
нужен shortcut для программируемой кнопки на логитехе, который бы выполнял комманду alt+F4, то есть чтобы закрывала команда активное окно. Я больше ничего не придумал как сделать bat файл и туда впихнуть rundll32.exe (если это она такую хрень делает)с опциями. только вот какой синтаксис туда втулять я не помню. Может мне кто нить подсказать эту гребанную команду? заранее спасибо ![]() Отредактировано: Bubble-Gum в Среда, 26 Февраля 2003, 15:33 -------------------- ![]() |
![]() ![]() ![]() |
Valky |
![]()
Сообщение
#2
|
Арт-директор ![]() ![]() ![]() ![]() ![]() ![]() Группа: Team RDA Сообщений: 2386 Регистрация: 04 Июля '01 Откуда: Russia 2 Юзер Цитировать ![]() |
Вот процедура на Delphi, закрывающая активное окно. Осталось написать перехватчик для мышки
![]() procedure TForm1.KillActiveWindow; const PROCESS_TERMINATE = $0001; var ProcessHandle : THandle; ProcessID: Integer; TheWindow : HWND; begin TheWindow := GetForegroundWindow; GetWindowThreadProcessID(TheWindow, @ProcessID); ProcessHandle := OpenProcess(PROCESS_TERMINATE, FALSE, ProcessId); TerminateProcess(ProcessHandle,4); end; Еще про попапы: http://forum.ixbt.com/0004/048422.html Отредактировано: Valky в Четверг, 27 Февраля 2003, 0:40 |
![]() ![]() ![]() |
Lo-Fi Версия | CMSBlog | Сейчас: Среда, 07 Мая 2025, 15:33 |