| Предыдущий | Следующий |
| INVALID_HIBERNATED_STATE | MUTEX_ALREADY_OWNED |
ATTEMPTED_WRITE_TO_READONLY_MEMORY
Проверка ошибки ATTEMPTED_WRITE_TO_READONLY_MEMORY имеет значение 0x000000BE. Она возникает, если драйвер пытается выполнить запись в сегмент памяти, доступный только для чтения.
Параметры ATTEMPTED_WRITE_TO_READONLY_MEMORY
| Параметр | Описание |
|---|---|
1 |
Виртуальный адрес попытки записи |
2 |
Содержимое PTE |
3 |
Зарезервировано |
4 |
Зарезервировано |
Примечания
Что проверить
Если имя виновного драйвера определено, Windows может сохранить его в KiBugCheckDriver. В WinDbg проверьте адрес записи, адрес инструкции и стек, затем выясните, почему указатель оказался направлен в read-only область. Типичные направления проверки — use-after-free, ошибочное преобразование указателя и запись в секцию кода или защищённые данные драйвера.
Сравните protection атрибуты страницы с типом объекта, которому должен был принадлежать указатель. Если адрес стабильно попадает в один и тот же модуль, проверьте его символы и точную версию драйвера.
Ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.