/highentropyva (Visual Basic)

Indica se un eseguibile a 64 bit o un eseguibile che è contrassegnato dall'opzione del compilatore di /platform: anycpu supporta l'ASLR (ASLR) elevato di entropia.

/highentropyva[+ | -]

Argomenti

  • + | -
    Parametro facoltativo.L'opzione è disattivata per impostazione predefinita o se si specifica /highentropyva-.L'opzione è attivata se si specifica /highentropyva o /highentropyva+.

Note

Se si specifica questa opzione, le versioni compatibili del kernel di windows possono utilizzare i livelli superiori di entropia quando il kernel randomizza il layout dello spazio degli indirizzi di un processo come parte di ASLR.Se il kernel utilizza i livelli superiori di entropia, un numero maggiore degli indirizzi può essere allocata alle aree di memoria come gli stack e heap.Di conseguenza, è più difficile indovinare la posizione di un'area di archiviazione specifico.

Quando l'opzione è attivata, l'eseguibile di destinazione e tutti i moduli da cui dipende siano in grado di gestire i valori di puntatore maggiori di 4 GB (GB) quando i moduli sono in esecuzione come processi a 64 bit.

Per ulteriori informazioni su ASLR, vedere Vulnerabilità del software di attenuare.

Vedere anche

Riferimenti

Esempi di righe di comando di compilazione (Visual Basic)

Altre risorse

Compilatore della riga di comando di Visual Basic