Partager via


/highentropyva (Options du compilateur C#)

L'option du compilateur pour /highentropyva indique le noyau windows si un fichier exécutable particulier prend en charge la randomisation élevée de disposition de l'espace d'adressage d'entropie (ASLR). 

/highentropyva[+ | -]

Arguments

  • + | -
    cette option spécifie qu'un fichier exécutable 64 bits ou un fichier exécutable qui est marqué par l'option du compilateur de /platform : anycpu prend en charge un espace d'adressage virtuel élevé d'entropie.l'option est désactivée par défaut.utilisation /highentropyva+ ou /highentropyva de l'activer.

Notes

L'option d' /highentropyva permet aux versions compatibles du noyau windows pour utiliser des niveaux plus élevés d'entropie aléatoire en la disposition de l'espace d'adressage d'un processus dans le cadre de ASLR. Utilisation des niveaux plus élevés d'entropie signifie qu'un plus grand nombre d'adresses peut être allouée aux régions de mémoire telles que des piles et les tas.Par conséquent, il est plus difficile à deviner l'emplacement d'une zone de mémoire particulière.

Lorsque l'option du compilateur pour /highentropyva est spécifiée, l'exécutable cible et tous les modules qu'il dépend doivent pouvoir gérer les valeurs de type pointeur supérieures à 4 gigaoctets (GB) lorsqu'ils sont exécutés comme un processus 64 bits.

Pour plus d'informations sur ASLR, consultez Failles logicielles d'atténuation.