Share via


例 11: ページ ヒープ検証を有効にする

次のコマンドを使用すると、架空のプログラム myapp.exe の完全ページ ヒープ検証と標準ページ ヒープ検証が有効になります。

最初のコマンドを使用すると、myapp.exe の標準ページ ヒープ検証が有効になります。 /p パラメーターを使用して、プロセスのページ ヒープを有効にします。 既定では、/p で標準ページ ヒープが有効になります。

gflags /p /enable myapp.exe 

次のコマンドを使用すると、myapp.exe プログラムの完全ページ ヒープ検証が有効になります。 これらのコマンドは、レジストリに異なる設定を作成し、[グローバル フラグ] ダイアログ ボックスで myapp.exe イメージ ファイルの [ページ ヒープを有効にする] チェック ボックスを選択することとまったく同じ機能です。 これらの方法は、区別なく使用できます。

gflags /p /enable myapp.exe /full
gflags /i myapp.exe +hpa
gflags /i myapp.exe +02000000

次のコマンドを使用すると、ページ ヒープ検証を有効にするためにコマンド方式またはダイアログ ボックス方式のどちらを使用したかに関係なく、myapp.exe プログラムの完全ページ ヒープ検証または標準ページ ヒープ検証が無効になります。

gflags /p /disable myapp.exe
gflags /i myapp.exe -hpa
gflags /i myapp.exe -02000000

/debug または /kdebug パラメーターを使用する場合、/p /disable パラメーターを使用してページ ヒープ検証をオフにします (/i -hpa パラメーターではない)。 /p /disable パラメーターを使用すると、ページ ヒープ検証が無効になり、デバッガーが読み取るレジストリ エントリが削除されます。