| Предыдущий | Следующий |
| ERROR_INSTALL_REJECTED | ERROR_NOT_SAME_OBJECT |
ERROR_DYNAMIC_CODE_BLOCKED
Что означает ERROR_DYNAMIC_CODE_BLOCKED
ERROR_DYNAMIC_CODE_BLOCKED означает, что process mitigation policy запрещает операцию, которая создаёт или изменяет исполняемый код.
Что проверить
- Действующую Dynamic Code policy процесса и способ её установки.
- Конкретную операцию: JIT allocation, перевод памяти в executable, patching или injection.
- Нужен ли dynamic code приложению по архитектуре либо операция является нежелательной активностью стороннего компонента.
Как исправлять
Если JIT действительно обязателен, используйте поддерживаемую модель запуска/mitigation, спроектированную заранее для такого runtime. Не отключайте защиту глобально только ради одного plug-in. Если блокируется injection/patching, исправляйте или удаляйте компонент, конфликтующий с security policy.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.