Страница 1 из 4

Как похозяйствовать в БИОСе?

Добавлено: 21 окт 2012, 19:00
Elektrik3
Нужно установить время в параметр автовключения Rower-ON. Можно ли это осуществить на VB?

Как похозяйствовать в БИОСе?

Добавлено: 21 окт 2012, 19:12
kiv
Elektrik3 писал(а):Source of the post
Нужно установить время в параметр автовключения Rower-ON. Можно ли это осуществить на VB?


Насколько я помню времена DOS :), тут есть пачка сложностей, и главная - что по сути стандатризированы были только некоторые простейшие настройки в CMOS. Так что в каждом BIOS'е это может храниться иначе.

Кроме того, доступ, насколько мне помнится, шел путем непосредственного обращения к портам, а в защищенном режиме для этого надо ну очень сильно извращаться со всякими правами доступа.

Так что меня терзают смутные сомнения, что это не та задача, которую можно решить быстро и в общем виде, так сказать...

Как похозяйствовать в БИОСе?

Добавлено: 21 окт 2012, 19:21
Elektrik3
Ну вообще это же раздел ACPI (управления питанием), а он насколько я представляю достаточно стандартизирован... Для начала хотя бы научиться считывать этот параметр. То что на VB это сделать будет сложно или невозможно меня не удивляет. Но ведь как то же винда с БИОСом дружит и очень даже хорошо - значит есть способы!

Как похозяйствовать в БИОСе?

Добавлено: 21 окт 2012, 19:53
A.I.

Как похозяйствовать в БИОСе?

Добавлено: 21 окт 2012, 19:58
Elektrik3

Кроме какого то IRP_MJ_POWER оттуда ничего важного не вытянул - я так понял это ключ доступа?

Как похозяйствовать в БИОСе?

Добавлено: 21 окт 2012, 20:25
A.I.
Elektrik3, что-нибудь серьезное писали под вин32? MSDN - это всё-таки официальная справка от MS.
The power manager requests power operations by sending IRP_MJ_POWER requests to driver

Менеджер питания запрашивает операции работы с питанием отправкой запроса IRP_MJ_POWER драйверу.
Как у Вас дела с техническим английским?

Как похозяйствовать в БИОСе?

Добавлено: 21 окт 2012, 20:43
Elektrik3
что-нибудь серьезное писали под вин32? MSDN - это всё-таки официальная справка от MS.


Раньше было дело но сейчас уже позабывал много
The power manager requests power operations by sending IRP_MJ_POWER requests to driver
Менеджер питания запрашивает операции работы с питанием отправкой запроса IRP_MJ_POWER драйверу.

Отправка запроса на разрешение это одно а как сами операции чтения/записи выполнять?

Как похозяйствовать в БИОСе?

Добавлено: 21 окт 2012, 20:43
Andrew58
Я вот чего никак понять не могу - каким образом спящая программа может затребовать Power ON через средства ОС? Внешний будильник - да, к его звонку можно прикрутить что-то партизанское, от внешнего компьютера можно получить какой-нибудь wake-up по сети. Но заставить компьютер просыпаться по внутренним часам - это imho надо переписывать BIOS и включать эту функцию туда...

Как похозяйствовать в БИОСе?

Добавлено: 21 окт 2012, 20:47
Elektrik3
Andrew58 писал(а):Source of the post
Я вот чего никак понять не могу - каким образом спящая программа может затребовать Power ON через средства ОС? Внешний будильник - да, к его звонку можно прикрутить что-то партизанское, от внешнего компьютера можно получить какой-нибудь wake-up по сети. Но заставить компьютер просыпаться по внутренним часам - это imho надо переписывать BIOS и включать эту функцию туда...

Так это просто настройка биоса - если время совпало с указанным и комп выключен (или в режиме сна или как угодно ещё кроме как работает) то биос включает его. Единственная задача проги это задать биосу время включения

Как похозяйствовать в БИОСе?

Добавлено: 21 окт 2012, 20:59
Andrew58
До жирафа наконец дошло! Вы хотите использовать функцию BIOS "Resume on RTC Alarm", но управлять ее включением/выключением и задавать время через "приятный" интерфейс!