Что означает код NTSTATUS 0xC0000604 (STATUS_DYNAMIC_CODE_BLOCKED)?

 
Предыдущий Следующий
STATUS_IMAGE_CERT_REVOKED STATUS_IMAGE_CERT_EXPIRED

STATUS_DYNAMIC_CODE_BLOCKED

Средство защиты процесса запретило динамический исполняемый код

STATUS_DYNAMIC_CODE_BLOCKED обозначает конкретный статус Windows в пути политики безопасности и выполнения процесса. Политика динамического кода процесса отклонила создание или изменение исполняемой памяти. Распространённые причины: JIT-компиляция, исправление кода во время выполнения, исполняемые трамплины и перевод записываемых страниц в исполняемые.

Запросите политику снижения рисков процесса, определите точную операцию выделения или изменения защиты и используйте подписанный либо предварительно скомпилированный код или утверждённую архитектуру брокера вместо глобального отключения защиты.

Что сохранить до изменения системы

  • Точный API, вызывающий компонент, целевой объект, исходное значение NTSTATUS и вложенную ошибку или идентификатор активности.
  • Для STATUS_DYNAMIC_CODE_BLOCKED важны соответствующий маркер процесса, идентичность пакета, задания или анклава, состояние жизненного цикла и параметры политики или защиты.
  • Для STATUS_DYNAMIC_CODE_BLOCKED сохраните журналы операционных событий и временную последовательность первого перехода в ошибочное состояние.

Ссылки для STATUS_DYNAMIC_CODE_BLOCKED


Нужно найти другой код? Найти другой код состояния или ошибки.