Freigeben über


/DYNAMICBASE

Gibt an, ob ein ausführbares Image generiert werden soll, das zur Ladezeit zufällig neu basiert, indem das AslR-Feature (Address Space Layout Randomization) von Windows verwendet wird, das zuerst in Windows Vista verfügbar war.

Syntax

/DYNAMICBASE[:NO]

Hinweise

Mit /DYNAMICBASE der Option wird die Kopfzeile eines ausführbaren Images, einer .dll oder .exe Datei geändert, um anzugeben, ob die Anwendung zur Ladezeit zufällig neu basiert, und ermöglicht die Randomisierung der virtuellen Adresszuweisung, die sich auf den virtuellen Speicherort von Heaps, Stapeln und anderen Betriebssystemzuordnungen auswirkt. Die /DYNAMICBASE Option gilt sowohl für 32-Bit- als auch für 64-Bit-Bilder. ASLR wird unter Windows Vista und höheren Betriebssystemen unterstützt. Die Option wird von früheren Betriebssystemen ignoriert.

Standardmäßig ist /DYNAMICBASE aktiviert. Um diese Option zu deaktivieren, verwenden Sie /DYNAMICBASE:NO. Die /DYNAMICBASE Option ist erforderlich, damit die /HIGHENTROPYVA Option wirksam wird.

Da ASLR auf ARM-, ARM64- oder ARM64EC-Architekturen nicht deaktiviert werden kann, /DYNAMICBASE:NO wird für diese Ziele nicht unterstützt.

Siehe auch