![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
||||
|
||||
![]() Как выключить explorer.exe ?? а то не получаеться отключить клавишу Win
|
#2
|
||||
|
||||
![]() Выкл explorer:
Код:
uses ShellAPI; Procedure ExpClose; begin ShellExecute(0,'open','taskkill.exe','/f /im explorer.exe',nil,SW_HIDE); end; |
#3
|
||||
|
||||
![]() Ох, зря вы это затеяли. Вы хоть в курсе что большАя часть всех процессов - дочерние у эксплорер.ехе? И к чему приводит завершение этого процесса вы тоже надеюсь знаете?
лучше ловить нажатие этой клавиши через хуки (hooks) и просто напросто не передавать дальше. Нет повести печальнее на свете, чем повесть о заклиневшем Resete. ![]() |
#4
|
||||
|
||||
![]() Cпасибо огромное...
Последний раз редактировалось Electronic_Arts, 31.12.2009 в 01:52. |
#5
|
||||
|
||||
![]() а как сделать чтоб результатом нажатие клавишы WIN окозалась пустатой
ну чтоб не отображался меню пуск |
#6
|
|||
|
|||
![]() кстати, такой же вопрос ... решилось так :
Код:
SetWindowLong(FindWindowEx(FindWindow('Shell_TrayWnd', nil), 0, 'Button', nil), GWL_ID, -1); Но отключается только на Xp ... семерка и виста не реагируют ... Кто-нибудь знает, в чем дело? |
#7
|
||||
|
||||
![]() Цитата:
А если по теме, то запросы в гугл выдают кучу ссылок на тему отключения клавиши window ...сказал, и загрустил от бесспорной своей правоты |
#8
|
||||
|
||||
![]() Ты не понял они ответ. Одно дело заменить родную оболочку, а совсем другое дело завершить процесс на который много чего подвешено.
Нет повести печальнее на свете, чем повесть о заклиневшем Resete. ![]() |
#9
|
||||
|
||||
![]() Ну вот как бы пример завершения блокнота, на котором у меня "много чего подвешено".
![]() ![]() Ничего не произошло - все живы. ...сказал, и загрустил от бесспорной своей правоты |
#10
|
||||
|
||||
![]() Цитата:
Код:
begin if (key=vk_lwin) or (key=vk_rwin) then begin // как остановить действие???? чтоб не отображалась меню пуск end; end; |
#11
|
||||
|
||||
![]() Это не хук
Кнопка "+" - весы в правом верхнем углу сообщения... |
#12
|
||||
|
||||
![]() Цитата:
Для ловля нажатий клавиш у мя есть компонент SysKeyboardHook ловить то ловим но толку да какое если не можем куданить направить действие - и еще те кто будут просто так что то писать....то пожалуста не портьте тему... |
#13
|
|||
|
|||
![]() может быть несколько не в тему
у меня при работе БД, точнее при экспорте данных в ЕкСел процесс EXCEL.EXE не завершается, если же несколько раз провести экспорт, то и этих процессов много в диспетчере висит, что снижает производительность системы. Я правильно понимаю, что для завершения нужно использовать такой код: Цитата:
|