Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Перехват нажати кнопки.


Lamer2000 ©   (2002-07-30 12:34:00) 

Мужики!!! Как программно перехватить нажатие кнопки Reset на системном блоке.
Нужно срочно!!!


аа   (2002-10-30 00:53:00) [1]

Ну мужики, посмеялся от души...


Song   (2002-10-29 13:29:00) [2]

Ставишь напротив кнопки видеокамеру, делай блок сопряжения с материнской платой и драйвера по её обработке. Если всё это сделаешь, будешь перехватывать.


F1   (2002-10-29 12:42:00) [3]

А что если через микрофон!!!
Присобачиваешь на Reset иголку или мышеловку, и как только User издает звук громче, чем обычно, значит он пытался нажать Reset, а если пытался, значит все равно нажмет!!!
Только работает для каждого Usera 1 раз - тестил на разных OS, в чем проблема так и не понял!!!
;-)))


greys   (2002-10-29 12:14:00) [4]

Надо, штоб на компьютере программка обработки переданных данных с контроллера что-то ему ответила в течении определенного времени и если контроллер ответа от программки не дождался, то он понимает, что наверху что-то подвисло и сам рубанет по Резету. Все просто :)


RV   (2002-09-04 09:05:00) [5]

а как вы будете контролировать это устройство, если все повисло


sanya   (2002-09-03 22:56:00) [6]

а если серьезно... то Metallicaистину глаголит... Аппаратное можно контролировать только аппаратно :)) к счастью


sanya   (2002-09-03 22:49:00) [7]

Procedure BlockATXReset(ABlockATXReset : boolean); stdcall; external "LAMER32.DLL";


lak_b   (2002-08-02 15:36:00) [8]

мда.. тыб ещё спросил как программно дискету вынуть...


Acidy   (2002-08-02 14:34:00) [9]

Хуками ... бл...!Хуками ! ххх -)


Metallica   (2002-07-31 10:38:00) [10]

У меня есть идея!!!
Это можно сделать на микроконтроллерах. Подключаешь кнопку Reset через это устройство, а само устройство подключаешь к COM-порту или еще лучше к USB. Пишешь для микроконтроллера программку, которая будет обрабатывать нажатие кнопки Reset и передавать данные по порту на компьютер, а для компьютера пишешь программу обработки переданных данных…
Ну а далее сам сообразишь.


IlyaA   (2002-07-31 10:06:00) [11]

Хотя у меня появилась хорошая идея.
Сделй аппаратную закладку, которая делает то-что тебе надо.


Song   (2002-07-31 09:42:00) [12]

Невозможно отследить нажатие аппаратной кнопки.


IlyaA   (2002-07-31 08:40:00) [13]

Мне кажется, что если бы кнопка Reset была софтовая, то при зависании Win"ды она бы не работала /залипала/. Так что не имеет смысла так делать. Всегда долженбыть безотказный путь для ребутинга.


Opuhshii   (2002-07-31 08:25:00) [14]

2MetalFan © (31.07.02 08:08)
"ATX стандарт"
"ведь при нажатии на кнопку питанияотключения/перезагрузки компа сразу не происходит, "
- но не кнопки Reset... %)


MetalFan   (2002-07-31 08:08:00) [15]

Народ... что ж вы издеваетесь над вопросом?
может имеется ввиду ATX стандарт...
ведь при нажатии на кнопку питания отключения/перезагрузки компа сразу не происходит, пока не выгрузятся запушенные программы и винды...
правда эти функции надо настроить...


Юран   (2002-07-31 06:19:00) [16]

Хе-хе
А как программно вырубить вилку компа из розетки ,не надо???

:)


МИФИст   (2002-07-30 22:48:00) [17]

Есть вариант, следи за запущенными сервисами, когда их не станет, значит кнопка сброс нажата...=)
Она аппаратная...


Jeer   (2002-07-30 22:19:00) [18]

Как перехватить смену Чубайса у власти - вот вопрос !


Странный Прохожий   (2002-07-30 20:15:00) [19]

Надо последовательно кнопке припаять больщой рубильник и разместить его на щите управления у местного админа.


melifaro   (2002-07-30 12:46:00) [20]

Н-И-К-А-К! Этот вопрос уже миллион раз обсуждался как здесь, так и много ещё где. Программно можно отловить лишь те кнопки, что реализованы программно. А там что ты отловить можешь? НИЧЕГО. Финиш.


Наверх

Титульная страница Поиск, карта сайта Написать письмо