Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.11.13;
Скачать: CL | DM;

Вниз

POWER и RESET   Найти похожие ветки 

 
Programmers88   (2003-08-18 15:37) [0]

Можно ли управлять кнопкой на корпусе То есть допустим принажатии POWER ничего не происходило


 
N169   (2003-08-18 15:39) [1]

LOL! Nuts?


 
Е-Моё имя ©   (2003-08-18 15:53) [2]

можно управлять
аппаратно
девайсом "кусачки" перекусываешь проводки кнопки-жертвы
задача решена
будет тебе щастье


 
clickmaker ©   (2003-08-18 16:08) [3]

Настоящую кнопку POWER прячешь внутрь корпуса. На корпус выводишь муляж.


 
Novenkij ©   (2003-08-19 02:08) [4]

У меня встречный вопрос – Можно ли управлять блоком питания на компе, то есть допустим при выдергивании вилки из розетки ничего не происходило ??? :)


 
Zhenka ©   (2003-08-19 09:09) [5]

Да С помощью апи, об этом неоднакрктно говорилось, и эта тема уже не актуальна:)))))
Управление кнопкой Повер:
нажать INPowerButton
отжать UTPowerButton


 
Игорь Шевченко ©   (2003-08-19 10:01) [6]

Zhenka © (19.08.03 09:09)

Старой версией API пользуешься.
Начиная с Windows 2000 написана новая функция - SetPowerButtonState (HPowerBtn : THandle; DefaultAction : Integer; var OldState : Integer) : boolean; stdcall;


 
Zhenka ©   (2003-08-19 10:22) [7]

2 игорь
а где скачать обновление??
а почему экшен и олд стэй т типа интегер?


 
Игорь Шевченко ©   (2003-08-19 11:22) [8]

Zhenka © (19.08.03 10:22)

Дык эта...MSDN...или Jedi Api translation. А Integer - сишный enum так перевели


 
alexRya   (2003-08-20 23:36) [9]

Прикалывайтесь, прикалывайтесь!

А на самом деле этими кнопкам действительно можно управлять (Если корпус с ACPI)! Правда на Дельфи, наверное, будет очень проблематично, если вообще возможно.

Но винда это делает. Ведь можете же вы в Me, XP, 2k выбирать действие системы на нажатие клавиши Power (Завершение работы/Ждущий режим/Спящий режим).Правдда если держать енту клавишу долго, то комп все равно отрубится. :)
А про Reset - так там тоже сть возможность. На некоторых машинках при попытке нажать Reste во время установки винды, та просила подождать с перезагрузкой до окончания установки!

Никогда особо жэтим не интересовался, но, полагаю, что для этого необходим драйвер, так как неоюходимо напрямую перехватывать прерывания (imho), а этого вам никто не позволит в защищенном режиме.


 
Zhenka ©   (2003-08-21 06:56) [10]

2 alexRya
во как. до чего техника дошла!!!


 
Anatoly Podgoretsky ©   (2003-08-21 07:35) [11]

alexRya (20.08.03 23:36) [9]
В отдельных BIOS можно указать и отсутствие реакции по нажатию, то есть полная блокировка. Выключение в данном случае производится или программно или снятием питания, задний выключатель или шнур.


 
AlexRya   (2003-08-21 22:32) [12]

Anatoly Podgoretsky © (21.08.03 07:35) [11]

Я же говорю, что вопрос не такой уж и глупый!
2 all>
НЕ стоит набрасываться на человека, не разобравшись с вопросом до конца. Часто подводят стереотипы :(.
---------
Круто! Только сейчас заметил, что теперь рисуется номер поста! Мелочь, а приятно и красиво! Люблю я этот форум!!!


 
NightAngel ©   (2003-08-22 23:39) [13]

Посмотрел схемы на чипсеты, выяснилось следующее:
Кнопка Reset аппаратно формирует сигнал PowerOk и его отключение вызывает перезапуск процессора. Сие убрать нельзя, но... У К7 есть конфигурация, когда он не будет реагировать на этот сигнал вовсе, и не будет перезагружаться (всегда). Я знаю только как это сделать аппаратно, программного решения, по моему, быть не может. По поводу Power: в современных chipset"ах (не во всех) доступ к ней программируется, т.е. можно программно отключить действие кнопки (опрашивать статус и при необходимости разблокировать). Перехватывать прерывания необходимости нет. Статус опрашивается через порты.


 
KosilkA ©   (2003-08-26 15:39) [14]

кстати о птичках ... а можно ведь как то программно вызвать нажатие reset ? Дело в том , что у меня например было пару-тройку раз такое , при каких-то сбоях комп делает рестарт как будто кто-то нажал ресет ...И скорее всего это не из-за железа , сбои были в софте .


 
Карелин Артем ©   (2003-08-26 15:52) [15]

KosilkA © (26.08.03 15:39) [14]
У меня тоже бывает... При определенных настройках в Биосе.


 
Song ©   (2003-08-26 15:57) [16]

Reset отменить невозможно. Контролируется на уровне харда.
Софтовый Power перехватить можно, подозреваю что через WM_POWERBROADCAST


 
AlexRya   (2003-08-26 18:08) [17]

2 KosilkA © (26.08.03 15:39) [14] >

Возможно это просто вызов ExitWindowsEx(EWX_REBOOT or EWX_FORCE, 0);

2 Song © (26.08.03 15:57) [16] >

Может быть. Сам я с этим не сталкивался, но то, что я сказал о Reset"e было написано в этом ж форуме пару месяцев назад :).

2 NightAngel © (22.08.03 23:39) [13] >
А про порты поподробней можно? Параметры?


 
KosilkA ©   (2003-08-27 11:29) [18]


> AlexRya (26.08.03 18:08) [17]
> 2 KosilkA © (26.08.03 15:39) [14] >
>
> Возможно это просто вызов ExitWindowsEx(EWX_REBOOT or EWX_FORCE,
> 0);


это форсированный ребут , грубо говоря? Т.е. перезагрузка без сохранения данных ? Но при такой перезагрузке комп все-таки делает какую-то задержку , он просто закрывает все приложения независимо от того , запросят ли они сохранения данных или нет ... А в моем случае комп срубался мнгновенно - именно как при ресете


 
Zhenka ©   (2003-08-27 13:09) [19]


> сбои были в софте

и вин2к ребутится, потомучто в загрузуа и восстонавление стоит галка авторебут присбое


 
AlexRya   (2003-08-27 23:18) [20]

2 KosilkA © (27.08.03 11:29) [18]>

Может быть сбой в ядре (критическая ошибка в драйверах? ) В этом случае система может и просто рубануться (ну ядро просто перезагрузится, плюнув на все программы).


 
Rouse_ ©   (2003-08-28 01:07) [21]

Помнится мне вначале года такой же вопрос был от человека с ником тоже программер, только циферки другие были (87 кажется или 89). Вы чего там размножаетесь чтоли? А перехватить нажатие Reset-a можно, только это врятли поможет. Uses NativeAPI - была даже статья, только адрес не запомнил, так как данная область не мой круг интересов.

Желаю успехов



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

Текущий архив: 2003.11.13;
Скачать: CL | DM;

Наверх




Память: 0.52 MB
Время: 0.028 c
1-41613
Floppy
2003-10-25 10:14
2003.11.13
QuickReport


1-41721
Oleg_
2003-11-03 13:38
2003.11.13
рисунок в поток не передается


14-41951
REA
2003-10-20 12:42
2003.11.13
Кладовка мусора


3-41049
inspirion
2003-10-24 12:57
2003.11.13
Помогите советом!


1-41693
Pomashok
2003-11-03 21:26
2003.11.13
Сообщения из Tray