Power-Button

Кто-нибудь знает, как отловить Power-Button? как это делает WindowsOS?, есть предположение, что через SMM...

Аватар пользователя ivp

Вы похохмить на эту тему собрались, или всерьез вопрос интересует?..
Если второе, то тему стоило бы начинать в "Другом", куда она, собственно, и перемещается...
Эйн, цвей, дрей... roll (с) (М.А.Булгаков, "Мастер и Маргарита")

- Ситчик веселенький есть?..
- Приезжайте, обхохочетесь!..

Цитата:
Кто-нибудь знает, как отловить Power-Button?

Может быть, стоит ещё операционную систему научить интеллектуально реагировать на выдёргивание пользователем шнура из сети?

Аватар пользователя rgt

Kreoton А исходники Linux/FreeBSD на сей счет посмотреть религия не позволяет?
Alexandr А интеллектуально это как, вместо того, чтобы ударить током, заорать нечеловеческим голосом "Что ты делаешь, воткни немедленно как было" ?

За несоответствие действительности Вашим о ней представлениям администрация форума ответственности не несет.

Аватар пользователя apple_rom

up

Аватар пользователя Root

apple_rom
что "up"?
what do you want to know? или будьте добры сформировать ТЗ:)

Цитата:
есть предположение, что через SMM...

скорее уж через ACPI и SCI...

Аццкий ромбовод {:€
Я пока не волшебник - я только учусь! :-P

Аватар пользователя apple_rom

Просто случайно нашел в поисковике нашу форумную тему, пока гуглил SMM сотоварищи во всемирной. И отметил, чтоб потом не забыть.:)
Просто есть желание подробно разобрать достаточно понятную тему для того, чтобы осветить принцип работы PowerManagement-а на конкретном факте (типа как прошивку на работе юнифлеша).

Насколько я знаю, PowerButton генерирует ACPI-событие. Как на него реагирует ОС - ее личное дело.

ex-K9

Аватар пользователя apple_rom

>Насколько я знаю, PowerButton генерирует ACPI-событие. Как на него реагирует ОС - ее личное дело.
Верно. Вот, кстати и для

Цитата:
или будьте добры сформировать ТЗ
найдется реально интересная задача - как реализовать _свой_ перехватчик-обработчик нажатия PowerButton?:)

Аватар пользователя Highlander

Еще можно поискать в MSDN по словам "Power Button", "Power Management" и "ACPI".

Есть еще вариант: есть программы, которые умеют отлавливать вызываемые функции ОС. Мне приходилось пользоваться APIMonitor (rohitab.com/apimonitor). Запустить, настроить и нажать Power Button. И попытаться рассмотреть, что вызывается. Надежда маленькая, но она есть.

wiki.rom.by - здесь специально собраны ответы на большинство вопросов!

Когда другие уже закончили, процессоры Intel (R) Pentium (R) продолжают работать, работать и работать...

Аватар пользователя icbook

apple_rom писал(-а):
... найдется реально интересная задача - как реализовать _свой_ перехватчик-обработчик нажатия PowerButton?

Это уже реализовано в одном "замечательном" вирусе.

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Разрешённые HTML-теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img>
  • You can use BBCode tags in the text. URLs will automatically be converted to links.

Подробнее о форматировании текста

Антибот - введите цифру.
Ленты новостей