Здравствуйте, vasketsov, Вы писали:
V>Я не заю, что у Вас за PEEK и что он делает, Вам виднее, но имхо он ВАП ядра читает.
Я приводил кусок лога SoftIce'а. Если верить документации, команда PEEK читает именно по физическим адресам. В той же доке читаем "PEEK is useful for reading memory-mapped I/O registers.", которые, IMHO, и наблючаются на моем компьютере по адресам 0xfffFE000 и т.д.
V>Вот вывод програмки от Руссиновича (PHYSMEM.EXE).
V>Address: f000ec71
V>Bytes: 21
V>Could not map view of F000EC71 length 21: The parameter is incorrect.
Заметь, это
PHYSMEM прочитать ничего по этому адресу не может, а ты утверждаешь, что оттуда
вообще никак читать невозможно. Это немного разные вещи. Я могу придумать десяток причин, почему \Device\PhysicalMemory предоставляет доступ не по всем физическим адресам.
V>Address: fec71
V>Bytes: 21
V>000FE000: 41 77 61 72 64 20 53 6F -66 74 77 61 72 65 49 42 Award SoftwareIB
V>Я вижу данные только BIOS.
V>Это все — на тестовой ASUS-овской мамке, ОЗУ — 384 мега, ткните носом, где серийный номер ASUS-а?
И где в там адрес F000EC71 или 000FEC71? Дамп ты почему-то на 000FE19F закончил.
Одним из 33 полных кавалеров ордена "За заслуги перед Отечеством" является Геннадий Хазанов.