Freigeben über


/highentropyva (C#-Compileroptionen)

Die /highentropyva-Compileroption weist den Kernel von Windows an, ob eine bestimmte EXE-Datei hohe Entropie Adressbereichs-Layout-Zufallszuteilung (ASLR) unterstützt. 

/highentropyva[+ | -]

Argumente

  • + | -
    Diese Option gibt an, dass eine 64-Bit-ausführbareDatei oder eine ausführbare Datei, die von der Compileroption /platform: anycpu markiert ist, einen virtuellen Adressraum hoher Entropie unterstützt. Die Option ist standardmäßig deaktiviert. Verwendung von /highentropyva+ oder /highentropyva, sie zu aktivieren.

Hinweise

Die /highentropyva - Option aktiviert kompatible Versionen des Windows-Kernels, um höhere Grade an Entropie zu verwenden, wenn sie das Adressbereichslayout eines Prozesses als Teil ASLR randomisiert. Verwenden von an der höheren Entropie bedeutet, dass eine größere Anzahl von Adressen doppelt belegter wie Stapeln und Heaps belegt werden kann. Daher liegt es schwieriger, den Speicherort eines bestimmten doppelt belegter einzuschätzen.

Wenn die /highentropyva-Compileroption angegeben wird, müssen das ausführbare Ziel und Module, die davon abhängig sind, sein, Zeigerwerte, die größer sind, als 4 Gigabyte (GB) zu behandeln, die als 64-Bit-Prozess ausgeführt werden.

Weitere Informationen über ASLR, Sie finden. Um von Schwachstellen