/highentropyva (Visual Basic)
表示是否將 64 位元可執行檔或標記的程式碼的可執行檔 /platform:anycpu 編譯器選項支援高熵位址空間配置隨機 (ASLR)。
/highentropyva[+ | -]
引數
- + | -
選擇項。根據預設值] 選項已關閉,或如果您指定/highentropyva-。此選項為開啟如果您指定/highentropyva或/highentropyva+。
備註
如果您指定這個選項,因為相容版本的 Windows 核心核心隨機放置個處理程序的位址空間配置 ASLR 的一部分時可以使用更高程度的亂度。如果核心使用更高程度的亂度,例如堆疊和堆積的記憶體區域可以配置數量龐大的地址。如此一來,很難猜出特定的記憶體區域的位置。
在選項開啟時,目標可執行檔和任何的模組上須用該值必須能夠處理這些模組以 64 位元處理程序執行時,會大於 4 gb 的指標值。
如需有關 ASLR 的詳細資訊,請參閱緩和軟體漏洞。