| Предыдущий | Следующий |
| STATUS_FT_READ_FROM_COPY | STATUS_WAKE_SYSTEM |
STATUS_IMAGE_AT_DIFFERENT_BASE
STATUS_IMAGE_AT_DIFFERENT_BASE сообщает, что исполняемый образ загружен не по своему preferred base.
Что проверить
- Зафиксируйте предпочитаемый и фактический базовый адрес.
- Проверьте наличие и целостность relocation table.
- Ищите handwritten code, packer или сторонний модуль, который ошибочно предполагает фиксированный адрес загрузки.
Практический смысл
Само перемещение образа обычно допустимо и является частью ASLR/работы загрузчика. Проблемой оно становится, если relocations отсутствуют, повреждены или код использует абсолютные адреса без корректной обработки.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.