abdo_elmasry Ответов: 1

Есть ли возможность читать/записывать значения BIOS?


Привет
Есть ли возможность читать/записывать значения BIOS?
Я разрабатываю приложение, которое должно запускаться в 6 утра каждый день,
поэтому мне нужно убедиться, что компьютер запустится в это время. Так Что Я
думал, что установка этого значения при каждом запуске приложения будет уменьшаться
возможность того, что кто-то изменил это значение (мне это не разрешено
защитите BIOS паролем, так что любой желающий сможет его изменить
ценность).

Что я уже пробовал:

я был заблокирован в интернете, но не нашел способа сделать это, поэтому я спросил, доступен ли он или нет

1 Ответов

Рейтинг:
10

Jochen Arndt

Я не знаю надежного способа написать часы BIOS alarm (wakeup). Вы можете получить код и документацию от производителя материнской платы для чтения и записи КМОП-памяти, в которой хранятся значения будильника. Но это всегда зависит от материнской платы и BIOS. Он также может не работать с современными UEFI BIOS, потому что они хранят данные обычно в своей флэш-памяти, а CMOS-память существует только для совместимости с устаревшими версиями.

Чтобы прочитать значения BIOS, Системное управление BIOS - Википедия[^] API можно использовать.

Но вы можете пробудиться от сна с помощью таймера ожидания. Видеть
События пробуждения системы (Windows)[^] и
Как разбудить компьютер с помощью таймера ожидания[^]