企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
# /highentropyva (C# Compiler Options) **/highentropyva** 编译器选项告诉 Windows 内核:特定的可执行文件是否支持高熵地址空间格式随机化 (ASLR)。  ## 语法 ``` /highentropyva[+ | -] ``` ## 参数 _+_ | _-_ 此选项指定一位 64 可执行或由 [/platform: 了](https://msdn.microsoft.com/zh-cn/library/zekwfyz4.aspx) 编译器选项指示可执行的支持高熵虚拟地址空间。默认情况下,该选项是关闭的。使用 **/highentropyva+** 或 **/highentropyva** 中启用它。 ## 备注 当随机化进程的地址空间作为格式 ASLR 一部分时,**/highentropyva** 选项允许 Windows 内核的兼容版本使用高度熵。使用高熵意味着地址的大部分分配到内存区域 (栈和堆)。因此,猜想特定的内存区域中的位置更加困难。 当指定 **/highentropyva** 编译器选项时,可执行的目标和它所依赖的任何模块在测试运行作为 64 位进程时,必须能够处理大于 4 GB 的指针值 (GB),。 有关ASLR的更多信息,请参见 [Mitigating Software Vulnerabilities](http://go.microsoft.com/fwlink/?LinkId=226234)。