Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Система";
Текущий архив: 2003.01.09;
Скачать: [xml.tar.bz2];

Вниз

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

 
Lamer2000   (2002-07-30 12:34) [0]

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


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

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


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

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


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

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


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

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


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

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

:)


 
MetalFan   (2002-07-31 08:08) [6]

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


 
RV   (2002-09-04 09:05) [16]

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


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

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


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

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


 
Song   (2002-10-29 13:29) [19]

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


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

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



Страницы: 1 вся ветка

Форум: "Система";
Текущий архив: 2003.01.09;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.48 MB
Время: 0.012 c
1-24867
V-A-V
2002-12-26 15:28
2003.01.09
В сотый раз и все безответно...


1-24958
Probas
2002-12-26 22:18
2003.01.09
Общая


14-25091
inc(665)
2002-12-22 13:16
2003.01.09
NY, how, where, with who? :)


14-25084
DeMoN-777
2002-11-03 11:31
2003.01.09
Скриншоты рабочих столов


14-25096
Mik.rob
2002-12-21 23:08
2003.01.09
Как работать с Active Skin





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский