BSOD 0x00000005 — INVALID_PROCESS_ATTACH_ATTEMPT

rating_off-6508041rating_off-6508041rating_off-6508041rating_off-6508041rating_off-6508041 (No Ratings Yet)

0x00000005_thumb-9730635 Ошибка обозначает, что поток выполнил попытку присоединения к процессу в момент, когда это запрещено. Примером возникновения такой ошибки может быть ситуация когда вызывается KeAttachProcess, которая пытается выполнить присоединение к процессу, которое уже выполнено.

Следующие параметры относятся к данному стоп коду.

Параметр Описание
Arg1 Указатель на dispatcher объект целевого процесса. Если поток уже присоединен, указатель на объект исходного процесса
Arg2 Указатель на dispatcher объект процесса, к которому присоединен текущий поток
Arg3 Значение индекса APC state потока
Arg4 Ненулевое значение, которое обозначает, что DPC выполняется на текущем процессоре

Разработчикам драйверов можно порекомендовать использовать функцию KeStackAttachProcess вместо KeAttachProcess, которая умеет сохранять текущее состояние APC.

Автор

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: