/highentropyva (opções do compilador C#)
A opção do compilador de /highentropyva informa o kernel do windows se um executável específico da suporte ao Randomization alto (ASLR) do layout do espaço de endereço da entropia.
/highentropyva[+ | -]
Arguments
- + | -
Esta opção especifica que um executável de 64 bits ou um executável que é marcado pela opção do compilador de /platform: anycpu oferecem suporte a um espaço de endereço virtual superior da entropia. A opção é desabilitada por padrão. Use /highentropyva+ ou /highentropyva para habilitá-lo.
Comentários
A opção de /highentropyva habilita versões correspondentes de kernel do windows para usar um graus mais altos da entropia randomizing o layout do espaço de endereço de um processo como parte de ASLR. Usar um graus mais altos da entropia significa que um número maior de endereços pode ser atribuído às regiões da memória como pilhas e heaps. No resultado, é mais difícil determinar o local de uma região de memórias específico.
Quando a opção de compilador de /highentropyva for especificada, o executável destino e todos os módulos que depender deve ser capaz de lidar com os valores de ponteiro maiores de 4 gigabytes (GB) quando o estiver executando como um processo de 64 bits.
Para obter mais informações sobre como ASLR, consulte Vulnerabilidades de software da eliminação.