Почему круг подозреваемых узкий
Windows делит память на области с разными правами. В защищённые от записи попадает исполняемый код ядра и драйверов, а также некоторые служебные таблицы. Смысл защиты простой: этот код после загрузки меняться не должен, и любая попытка его переписать означает либо ошибку, либо вредоносное вмешательство.
Дотянуться до такой области могут только компоненты, работающие с правами ядра. Это драйверы устройств и программы, которые ставят свои драйверы: антивирусы, виртуальные машины, эмуляторы, утилиты разгона и мониторинга, античиты, программы для виртуальных дисков.
Отсюда практический вывод: искать нужно среди них, а не среди обычных программ. Браузер, офисный пакет или игра сами по себе такой ошибки вызвать не могут — но игра с античитом, работающим на уровне ядра, вполне может, и это стоит держать в голове.
