指示 64 位可执行文件或由 -platform:anycpu 编译器选项标记的可执行文件是否支持高萎缩地址空间布局随机化(ASLR)。
语法
-highentropyva[+ | -]
论据
+
| -
可选。 此选项默认处于关闭状态,或者指定 -highentropyva-
此选项。 如果指定 -highentropyva
或 -highentropyva+
指定,则选项处于打开。
注解
如果指定此选项,当内核将进程的地址空间布局作为 ASLR 的一部分随机化时,Windows 内核的兼容版本可以使用更高程度的萎缩。 如果内核使用更高程度的 entropy,则可以将更多的地址分配给内存区域,例如堆栈和堆。 因此,更难猜测特定内存区域的位置。
当选项处于打开状态时,目标可执行文件及其依赖的任何模块必须能够在这些模块作为 64 位进程运行时处理大于 4 GB 的指针值。