-highentropyva (Visual Basic)

指示 64 位可执行文件或由 -platform:anycpu 编译器选项标记的可执行文件是否支持高萎缩地址空间布局随机化(ASLR)。

语法

-highentropyva[+ | -]  

论据

+ | -
可选。 此选项默认处于关闭状态,或者指定 -highentropyva-此选项。 如果指定 -highentropyva-highentropyva+指定,则选项处于打开。

注解

如果指定此选项,当内核将进程的地址空间布局作为 ASLR 的一部分随机化时,Windows 内核的兼容版本可以使用更高程度的萎缩。 如果内核使用更高程度的 entropy,则可以将更多的地址分配给内存区域,例如堆栈和堆。 因此,更难猜测特定内存区域的位置。

当选项处于打开状态时,目标可执行文件及其依赖的任何模块必须能够在这些模块作为 64 位进程运行时处理大于 4 GB 的指针值。

另请参阅