![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Нулевой байт? А как с ним бороться? [Win95/98]
x-Position © (2002-04-20 18:28:00)Ну то что достоверность информации, хранимой в постоянной (ROM BIOS ) и полупостоянной (CMOS RTC) памяти проверяется с помощью контрольной суммы (CheckSum) знают думаю все - так называемый нулевой байт будь он не ладен. А вот как его найти и обезвредить? Может кто знает намыльте пожалста.
x-Position (2002-05-02 18:47:00) [1]Спасибо ребята за участие буду перевариват что вы тут написали, признаться не ожидал.
jonik pegas (2002-04-29 11:14:00) [2]>jonik pegas
Люди я общибся 55AA-первые два байта
Dimk (2002-04-27 16:55:00) [3]Если я конечно Тебя правильно понял...
00H-0dH used by real-time clock
0eH POST diagnostics status byte
0fH shutdown status byte
10H diskette drive type
jonik pegas (2002-04-25 15:09:00) [4]чта касается ROM BIOS то по крайней мере для
модулей дополнительных BIOS (BIOS SCSI,RAID и тд) принят такой стандарт:
Первый байт-длина прошивки в еденицами по 512 байт.
Второй и третий-сигнатура 55АА в (или АА55?)
Четвертый-контролная сумма
x-Position (2002-04-24 19:09:00) [5]joink pegas Похоже я не так выразился. Найти то есть посмотреть на него в каком-нибудь редакторе понимаешь, а обезвредить венсти поправочный байт. Как его увидеть вот в чем вопрос.
jonik pegas (2002-04-23 14:52:00) [6]Запиши чего нибудь не равное текущему в любой адрес контрольная сумма и не сойдется Это имел в виду под найти и обезвредить?