-highentropyva (Visual Basic)
Indica se um executável de 64 bits ou um executável marcado pela opção do compilador -platform:anycpu dá suporte à ASLR (Randomização de Layout de Espaço de Endereço) de alta entropia.
Sintaxe
-highentropyva[+ | -]
Argumentos
+
| -
Opcional. A opção será desativada por padrão ou se você especificar -highentropyva-
. A opção será ativada se você especificar -highentropyva
ou -highentropyva+
.
Comentários
Se você especificar essa opção, versões compatíveis do kernel do Windows poderão usar níveis maiores de entropia quando o kernel randomizar o layout de espaço de endereço de um processo como parte do ASLR. Se o kernel usar níveis mais altos de entropia, um número maior de endereços poderá ser alocado para regiões de memória como pilhas e heaps. Como resultado, é mais difícil adivinhar a localização de uma região específica da memória.
Quando a opção for atuvada, o executável de destino e todos os módulos dos quais ele depende deverão ser capazes de manipular valores de ponteiro que sejam maiores que 4 GB (gigabytes) quando esses módulos estiverem em execução como um processo de 64 bits.