/highentropyva (C# 編譯器選項)
/highentropyva編譯器選項是告訴 Windows 核心是否特定可執行檔支援高熵位址空間配置隨機 (ASLR)。
/highentropyva[+ | -]
引數
- + | -
此選項指定的 64 位元可執行檔或可執行檔標記的 /平台: anycpu編譯器選項支援高的亂度的虛擬位址空間。 選項是預設情況下的 [停用。Use /highentropyva+ or /highentropyva to enable it.
備註
/highentropyva選項可以讓 Windows 核心 randomizing ASLR 一部分的流程的位址空間配置時所使用的亂度的更高程度的相容版本。使用較高程度的亂度表示數量龐大的地址可以配置來堆疊和堆積的記憶體區域。如此一來,很難猜出特定的記憶體區域的位置。
當**/highentropyva**編譯器選項指定,則目標可執行檔及它所依附的任何模組必須能夠控制代碼指標的值大於 4 gb (GB) 在執行時都會成為 64 位元流程。
如需有關 ASLR 的詳細資訊,請參閱緩和軟體漏洞。