次の方法で共有


/DYNAMICBASE

Windows Vista で初めて使用可能になった Windows の Address Space Layout randomization (ASLR) 機能を使用して、読み込み時にランダムにリベースできる実行可能イメージを生成するかどうかを指定します。

構文

/DYNAMICBASE[:NO]

解説

/DYNAMICBASE オプションは、実行可能なイメージ、.dllまたは.exe ファイルのヘッダーを変更して、読み込み時にアプリケーションをランダムにリベースするかどうかを示し、仮想アドレス割り当てのランダム化を有効にします。これは、ヒープ、スタック、およびその他のオペレーティング システム割り当ての仮想メモリの場所に影響します。 /DYNAMICBASE オプションは、32 ビットイメージと 64 ビット イメージの両方に適用されます。 ASLR は Windows Vista 以降のオペレーティング システムでサポートされています。 このオプションは、以前のオペレーティング システムでは無視されます。

既定では、/DYNAMICBASE が有効となっています。 このオプションを無効にするには、 /DYNAMICBASE:NOを使用します。 /HIGHENTROPYVA オプションを有効にするには、/DYNAMICBASE オプションが必要です。

ASLR は ARM、ARM64、または ARM64EC アーキテクチャでは無効にできないため、これらのターゲット /DYNAMICBASE:NO はサポートされていません。

関連項目