-platform:anycpu コンパイラ オプションでマークされた 64 ビットの実行可能ファイルまたは実行可能ファイルが、高エントロピーのアドレス空間レイアウトランダム化 (ASLR) をサポートするかどうかを示します。
構文
-highentropyva[+ | -]
論争
+
| -
任意。 このオプションは、既定でオフになっているか、 -highentropyva-
を指定した場合にオフになっています。
-highentropyva
または-highentropyva+
を指定した場合、このオプションはオンになります。
注釈
このオプションを指定すると、互換性のあるバージョンの Windows カーネルは、カーネルが ASLR の一部としてプロセスのアドレス空間レイアウトをランダム化するときに、より高いエントロピを使用できます。 カーネルがより高いエントロピ度を使用する場合、スタックやヒープなどのメモリ領域に割り当てることができるアドレスの数が多くなります。 その結果、特定のメモリ領域の場所を推測することがより困難になります。
このオプションがオンの場合、ターゲット実行可能ファイルと、それが依存するすべてのモジュールは、それらのモジュールが 64 ビット プロセスとして実行されている場合に、4 ギガバイト (GB) を超えるポインター値を処理できる必要があります。
こちらも参照ください
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET