Share via


/highentropyva (Visual Basic)

Indique si 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 la randomisation élevée de disposition de l'espace d'adressage d' (ASLR)entropie.

/highentropyva[+ | -]

Arguments

  • + | -
    Facultatif.L'option est désactivée par défaut ou si vous spécifiez /highentropyva-.L'option est activée si vous spécifiez /highentropyva ou /highentropyva+.

Notes

Si vous spécifiez cette option, les versions compatibles du noyau windows peuvent utiliser des niveaux plus élevés d'entropie lorsque le noyau randomise la disposition de l'espace d'adressage d'un processus dans le cadre de ASLR.Si le noyau utilise des niveaux plus élevés d'entropie, 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.

Quand l'option est activée, l'exécutable cible et tous les modules dont elle dépend doivent pouvoir gérer les valeurs de type pointeur supérieures à 4 gigaoctets (GB) lorsque ces modules s'exécutent en tant que processus 64 bits.

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

Voir aussi

Référence

Exemples de lignes de commande de compilation (Visual Basic)

Autres ressources

Compilateur de ligne de commande de Visual Basic