Specifies whether the executable image supports high-entropy 64-bit address space layout randomization (ASLR).
This option modifies the header of an executable image file (for example, a
.exe file), to indicate support for 64-bit address ASLR. To have an effect, set the option on both the executable and all modules that it depends on. Then operating systems that support 64-bit ASLR can rebase the executable image's segments at load time by using randomized 64-bit virtual addresses. This large address space makes it more difficult for an attacker to guess the location of a particular memory region.
By default, the linker enables
/HIGHENTROPYVA for 64-bit executable images. This option requires both
/LARGEADDRESSAWARE, which are also enabled by default for 64-bit images.
/HIGHENTROPYVA isn't applicable to 32-bit executable images, where the option is ignored. To explicitly disable this option, use
Submit and view feedback for