Partager via


/DYNAMICBASE

Spécifie s’il faut générer une image exécutable qui peut être rebase de manière aléatoire au moment du chargement à l’aide de la fonctionnalité de randomisation de disposition de l’espace d’adressage (ASLR) de Windows qui était disponible pour la première fois dans Windows Vista.

Syntaxe

/DYNAMICBASE[:NO]

Notes

L’option /DYNAMICBASE modifie l’en-tête d’une image exécutable, un fichier .dll ou .exe, pour indiquer si l’application doit être rebase de manière aléatoire au moment du chargement et active la randomisation de l’allocation d’adresses virtuelles, qui affecte l’emplacement de mémoire virtuelle des tas, des piles et d’autres allocations de système d’exploitation. L’option /DYNAMICBASE s’applique aux images 32 bits et 64 bits. ASLR est pris en charge sur windows Vista et les systèmes d’exploitation ultérieurs. L’option est ignorée par les systèmes d’exploitation antérieurs.

Par défaut, /DYNAMICBASE est activé. Pour désactiver cette option, utilisez /DYNAMICBASE:NO. L’option /DYNAMICBASE est requise pour que l’option /HIGHENTROPYVA ait un effet.

Comme ASLR ne peut pas être désactivé sur ARM, ARM64 ou ARM64EC architectures, /DYNAMICBASE:NO n’est pas pris en charge pour ces cibles.

Voir aussi