-highentropyva (Visual Basic)
Indica se um executável de 64 bits ou um executável marcado pela opção de compilador -platform:anycpu suporta ASLR (Address Space Layout Randomization) de alta entropia.
Sintaxe
-highentropyva[+ | -]
Argumentos
+
| -
Opcional. A opção está desativada por padrão ou se você especificar -highentropyva-
. A opção está ativada se você especificar -highentropyva
ou -highentropyva+
.
Observações
Se você especificar essa opção, as versões compatíveis do kernel do Windows poderão usar graus mais altos de entropia quando o kernel aleatorizar o layout do espaço de endereçamento de um processo como parte da ASLR. Se o kernel usa graus mais altos de entropia, um número maior de endereços pode ser alocado para regiões de memória, como pilhas e pilhas. Como resultado, é mais difícil adivinhar a localização de uma determinada região de memória.
Quando a opção está ativada, o executável de destino e quaisquer módulos dos quais ele depende devem ser capazes de lidar com valores de ponteiro maiores que 4 gigabytes (GB) quando esses módulos estão sendo executados como processos de 64 bits.