Freigeben über


-highentropyva (Visual Basic)

Gibt an, ob eine ausführbare 64-Bit-Datei oder eine ausführbare Datei, die durch die Option "-platform:anycpu compiler" gekennzeichnet ist, hohe entropische Adressraumlayout-Randomisierung (ASLR) unterstützt.

Syntax

-highentropyva[+ | -]  

Argumente

+ | -
Wahlfrei. Die Option ist standardmäßig deaktiviert oder wenn Sie angeben -highentropyva-. Die Option ist aktiviert, wenn Sie angeben -highentropyva oder -highentropyva+.

Bemerkungen

Wenn Sie diese Option angeben, können kompatible Versionen des Windows-Kernels höhere Entropiegrade verwenden, wenn der Kernel das Adressraumlayout eines Prozesses als Teil von ASLR randomisiert. Wenn der Kernel höhere Entropiegrade verwendet, kann eine größere Anzahl von Adressen Speicherbereichen wie Stapeln und Heaps zugeordnet werden. Daher ist es schwieriger, den Standort eines bestimmten Speicherbereichs zu erraten.

Wenn die Option aktiviert ist, muss die ausführbare Zieldatei und alle Module, von denen sie abhängt, zeigerwerte verarbeiten können, die größer als 4 Gigabyte (GB) sind, wenn diese Module als 64-Bit-Prozesse ausgeführt werden.

Siehe auch