/DYNAMICBASE
Especifica si debe generarse una imagen ejecutable que puede reubicarse aleatoriamente durante la carga mediante la característica de selección aleatoria del diseño del espacio de direcciones (ASLR) de Windows disponible por primera vez en Windows Vista.
Sintaxis
/DYNAMICBASE
[:NO
]
Comentarios
La opción /DYNAMICBASE
modifica el encabezado de una imagen ejecutable, un archivo .dll o .exe, para indicar si se debe cambiar la base de la aplicación aleatoriamente en el momento de la carga y permite la selección aleatoria de asignación de direcciones virtuales, lo que afecta a la ubicación de memoria virtual de montones, pilas y otras asignaciones del sistema operativo. La opción /DYNAMICBASE
se aplica a imágenes de 32 y 64 bits. ASLR es compatible con Windows Vista y sistemas operativos posteriores. Los sistemas operativos anteriores omiten esta opción.
De forma predeterminada, /DYNAMICBASE
está habilitado. Para deshabilitar esta opción, use /DYNAMICBASE:NO
. La opción /DYNAMICBASE
es necesaria para que la opción /HIGHENTROPYVA
tenga efecto.
Dado que ASLR no se puede deshabilitar en arquitecturas ARM, ARM64 o ARM64EC, /DYNAMICBASE:NO
no se admite para estos destinos.