САБЖ. И можно ли вообще такое? Нужно физически перекрыть доступ к определенному региону памяти, чтобы ниодна программа не могла оттуда прочесть данных. Особенность именно в точном перекрытии.. Указываешь абсолютный адресс начала, размер закрытого участка и але-оп! Все, что обращается по этому региону вылетает со сбоем. Понятно, что нужнен драйвер. Посоветуйте какие функции использовать. И как лучше реализовать.
Если под "ни одна программа" имеется в виду _в_том_числе_ сама ОС, то - возможно. Как минимум - для AMD K7/K8 (MSRs C0010111-C0010113h).
Я так понимаю это надо замутить под Win? Если да то точного перекрытия может не получиться. Вообшем посмотрю сюда http://www.wasm.ru/article.php?article=pipm07 может какие мысли появяться Извини, если не в тему=)))
Да, под Win32. Нужно, чтобы доступа не было не у драйверов, не у программ ринг-3 тем-более... Сопутствующий вопрос, а можно ли узнать из обычной проги, по какому абсолютному адресу она загруженна?
Формулировка задаваемых вопросов наводит на мысль, что автор мягко говоря не учитывает того, что непрерывный диапазон виртуальных адресов "обычной проги" может транслироваться в совершенно несвязанный набор страниц физ.памяти...