Compartilhar via


/highentropyva (Visual Basic)

Indica se um executável de 64 bits ou um executável que é marcado pela anycpu opção de compilador suporta alta entropia randomização de Layout de espaço de endereço (ASLR).

/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+.

Comentários

Se você especificar esta opção, compatível com versões do kernel do Windows podem usar níveis mais altos de entropia ao kernel aleatoriamente o layout do espaço de endereço de um processo como parte da ASLR.Se o kernel usa níveis 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 de adivinhar a localização de uma região específica da memória.

Quando a opção está ativada, o executável de destino e todos os módulos no qual ele depende deve ser capaz de lidar com valores de ponteiro são maiores do que 4 gigabytes (GB) quando esses módulos estão sendo executados como processos de 64 bits.

Para obter mais informações sobre a ASLR, consulte Atenuar vulnerabilidades de Software.

Consulte também

Referência

Linhas de comando de compilação de amostra (Visual Basic)

Outros recursos

Visual Basic compilador de linha de comando