/DYNAMICBASE
Specifica se generare un'immagine eseguibile che può essere ribasata in modo casuale in fase di caricamento usando la funzionalità asLR (Address Space Layout Randomization) di Windows disponibile per la prima volta in Windows Vista.
Sintassi
/DYNAMICBASE
[:NO
]
Osservazioni:
L'opzione /DYNAMICBASE
modifica l'intestazione di un'immagine eseguibile, un .dll o un file .exe, per indicare se l'applicazione deve essere ribasata in modo casuale in fase di caricamento e abilita la casualità dell'allocazione degli indirizzi virtuali, che influisce sulla posizione virtuale di heap, stack e altre allocazioni del sistema operativo. L'opzione /DYNAMICBASE
si applica sia alle immagini a 32 bit che a 64 bit. ASLR è supportato in Windows Vista e nei sistemi operativi successivi. L'opzione viene ignorata dai sistemi operativi precedenti.
Per impostazione predefinita, /DYNAMICBASE
è abilitata. Per disabilitare questa opzione, usare /DYNAMICBASE:NO
. L'opzione /DYNAMICBASE
è necessaria per rendere effettiva l'opzione /HIGHENTROPYVA
.
Poiché ASLR non può essere disabilitato nelle architetture ARM, ARM64 o ARM64EC, /DYNAMICBASE:NO
non è supportato per queste destinazioni.