| Предыдущий | Следующий |
| 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
- Microsoft: политики снижения рисков процессов
- Microsoft: устранение неполадок App Control
- Открытые спецификации Microsoft: значения NTSTATUS
Нужно найти другой код? Найти другой код состояния или ошибки.