/DYNAMICBASE (ASLR (Address Space Layout Randomization) の使用)
更新 : 2007 年 11 月
Windows Vista の ASLR (Address Space Layout Randomization) 機能を使用してロード時にランダムに再ベースできる実行可能イメージを生成するかどうかを指定します。
/DYNAMICBASE[:NO]
解説
このオプションは、ロード時にアプリケーションをランダムに再ベースするかどうかを示すように実行可能ファイルのヘッダーを変更します。
ASLR は Windows Vista およびそれ以降のオペレーティング システムでのみサポートされます。
Visual Studio 開発環境でこのリンカ オプションを設定するには
プロジェクトの [プロパティ ページ] ダイアログ ボックスを開きます。詳細については、「方法 : プロジェクト プロパティ ページを開く」を参照してください。
[構成プロパティ] ノードを展開します。
[リンカ] ノードを展開します。
[詳細] プロパティ ページをクリックします。
[ランダム化されたベース アドレス] プロパティを変更します。
このリンカをコードから設定するには
- 「RandomizedBaseAddress()」を参照してください。