Страница 1 из 4
Как похозяйствовать в БИОСе?
Добавлено: 21 окт 2012, 19:00
Elektrik3
Нужно установить время в параметр автовключения Rower-ON. Можно ли это осуществить на VB?
Как похозяйствовать в БИОСе?
Добавлено: 21 окт 2012, 19:12
kiv
Насколько я помню времена 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", но управлять ее включением/выключением и задавать время через "приятный" интерфейс!