共用方式為


/highentropyva (Visual Basic)

表示是否將 64 位元可執行檔或標記的程式碼的可執行檔 /platform:anycpu 編譯器選項支援高熵位址空間配置隨機 (ASLR)。

/highentropyva[+ | -]

引數

  • + | -
    選擇項。根據預設值] 選項已關閉,或如果您指定/highentropyva-。此選項為開啟如果您指定/highentropyva或/highentropyva+。

備註

如果您指定這個選項,因為相容版本的 Windows 核心核心隨機放置個處理程序的位址空間配置 ASLR 的一部分時可以使用更高程度的亂度。如果核心使用更高程度的亂度,例如堆疊和堆積的記憶體區域可以配置數量龐大的地址。如此一來,很難猜出特定的記憶體區域的位置。

在選項開啟時,目標可執行檔和任何的模組上須用該值必須能夠處理這些模組以 64 位元處理程序執行時,會大於 4 gb 的指標值。

如需有關 ASLR 的詳細資訊,請參閱緩和軟體漏洞

請參閱

參考

編譯命令列範例 (Visual Basic)

其他資源

Visual Basic 命令列編譯器