ustas
04.03.2005, 16:40
BIOS Patcher (http://www.rom.by/articles/BP/index.htm)
ЧТО он делает?
BIOS Patcher (далее - просто "патчер") сканирует файл прошивки. Если он находит ошибки (которые знает) - исправляет их. Если находит "закрытые" производителем возможности (которые знает) - "открывает" их. Если введены ключи для добавления новых возможностей (или не выключены добавляемые по умолчанию) - добавляет их.
КАК он работает?
Для сканирования патчер распаковывает нужные ему "запчасти" биоса (ведь AwardBIOS состоит из запакованных архиватором LHA частей, подробней см. Редактируем AwardBIOS) в оперативную память и ищет "характерные" (например - для ошибок) участки кода, соответственно имеющейся в нём "базе данных". Если находится "что-то похожее" происходит ещё, как правило, трёхкратная проверка по "дополнительным" признакам и только тогда патчер делает вывод об корректном обнаружении "нужного места". В случае "малейшего сомнения" (например, было найдено больше одного совпадения или "не в том месте") - исправления не вносятся.
ЧТО он делает?
BIOS Patcher (далее - просто "патчер") сканирует файл прошивки. Если он находит ошибки (которые знает) - исправляет их. Если находит "закрытые" производителем возможности (которые знает) - "открывает" их. Если введены ключи для добавления новых возможностей (или не выключены добавляемые по умолчанию) - добавляет их.
КАК он работает?
Для сканирования патчер распаковывает нужные ему "запчасти" биоса (ведь AwardBIOS состоит из запакованных архиватором LHA частей, подробней см. Редактируем AwardBIOS) в оперативную память и ищет "характерные" (например - для ошибок) участки кода, соответственно имеющейся в нём "базе данных". Если находится "что-то похожее" происходит ещё, как правило, трёхкратная проверка по "дополнительным" признакам и только тогда патчер делает вывод об корректном обнаружении "нужного места". В случае "малейшего сомнения" (например, было найдено больше одного совпадения или "не в том месте") - исправления не вносятся.