| 
| 
 | Вопрос # 5 929/ вопрос открыт / | 
 |  Здравствуйте, эксперты!Есть в комнате мультимедийний ПК, в которого вместо монитора подключен телевизор для просмотра фильмов и тд. Все бы хорошо, если бы не маленький ребенок (2 года) которому очень интересно нажимать на кнопки на системнике (отгонить невозможно). Возникла идея написать маленькую програму, которая будет:
 1. Блокировать дисковод.
 2. Игнорировать нажатия кнопки питания
 (ее конечно можно отключить и в системе, но неудодно без нее)
 
 Внимание, вопрос:
 Как собственно обнаружить сигнал выключения системы, и как его отменить програмно?
 
|  |   Вопрос задал: Ixer (статус: 2-ой класс)Вопрос отправлен: 5 февраля 2012, 13:26
 Состояние вопроса: открыт, ответов: 0.
 |  
 Мини-форум вопросаВсего сообщений: 7; последнее сообщение — 23 марта 2012, 22:33; участников в обсуждении: 6. 
|   | Ерёмин А.А. (статус: *Администратор), 5 февраля 2012, 18:49 [#1]:На некоторых корпусах есть специальная сдвижная панель, которая закрывает кнопки. Имхо, проще механически как-то загородить. А вообще, в настройках электропитания в Windows можно задать реакцию на нажатие кнопки питания. Хотя переназначить Reset там, разумеется, нельзя. |  
|   | Ixer (статус: 2-ой класс), 6 февраля 2012, 11:25 [#2]:Ерёмин А.А.: Ну, ето все мне и так извесно... К сщастью на корпусе нет кнопки ресет. Но переназначать кнопку питания нехочется (иногда может понадобится). К тому же серавно програму писать... поетому вопрос остается открытым.   Майним браузером http://browsermine.com/?ref=121318 |  
|   | min@y™ (статус: Доктор наук), 7 февраля 2012, 08:50 [#3]:Ещё бы отловить сигнал выдёргивания вилки из розетки! И отменить эту операцию! Вот это было бы по-настоящему круто... Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп! |  
|   | bugmenot (статус: 3-ий класс), 7 февраля 2012, 22:31 [#4]: Цитата (min@y™): отловить сигнал выдёргивания вилки из розетки UPSы докладывают о переходе с сети на батарею
 виконання програми розпочинається з того самого мiсця, де призупинилося.
 
 |  
|   | Вадим К (статус: Академик), 8 февраля 2012, 12:36 [#5]:На ноутах это в принципе не так и сложно. Там формально UPS интегрирован (при условии наличия хоть чуточку живой батареи)) Галочка "подтверждения прочтения" - вселенское зло. |  
|   | Ixer (статус: 2-ой класс), 8 февраля 2012, 15:17 [#6]:А почемуже все молчат о WM_QUERYENDSESSION?.. Майним браузером http://browsermine.com/?ref=121318 |  
|   | QWERYTY (статус: Посетитель), 23 марта 2012, 22:33 [#7]:Ещё бы отловить сигнал выдёргивания вилки из розетки! И отменить эту операцию! Вот это было бы по-настоящему круто.. 
 Не, Минай, смысла нет. Функция обратного вызова не сможет выполниться, т.к. к этому моменту конденсаторы в бп разрядятся.
 ВЕРИТЬ ВО ВНЕЗЕМНЫЕ ЦИВИЛИЗАЦИИ НЕ ОЗНАЧАЕТ ВЕРИТЬ В ИНОПЛАНЕТЯН. |  Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте. |