| Anterior | Siguiente |
| ERROR_FILE_HANDLE_REVOKED | ERROR_ENCRYPTED_IO_NOT_POSSIBLE |
ERROR_IMAGE_AT_DIFFERENT_BASE
Qué significa ERROR_IMAGE_AT_DIFFERENT_BASE
ERROR_IMAGE_AT_DIFFERENT_BASE (807) — La imagen PE se cargó en una base distinta, pero Windows puede aplicar las relocations necesarias.
ASLR o un conflicto de address space impidió usar la preferred base de la imagen. A diferencia de un fallo de relocation, este estado indica que el loader puede ajustar direcciones y continuar.
Qué comprobar
- Registre preferred y actual image base si analiza loader behavior.
- Compruebe que el binario contiene relocation information válida cuando la necesita.
- No diagnostique el cambio de base como corrupción solo porque difiere entre ejecuciones.
Tratamiento recomendado
Permita la relocation normal. En código propio, nunca dependa de direcciones absolutas de una carga anterior; use símbolos/RVA o APIs del loader. Investigue solo si las relocations fallan o el binario fue construido sin soporte necesario.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.