Udostępnij za pośrednictwem


/HIGHENTROPYVA (Adres 64-bitowej obsługi ASLR)

Określa, że plik wykonywalny obrazu obsługuje losowe adresu 64-bitowego entropii wysokiej miejsca układu Generowanie (ASLR).

/HIGHENTROPYVA[:NO]

Uwagi

Domyślnie /HIGHENTROPYVA jest włączony dla 64-bitowych obrazów pliku wykonywalnego.Nie ma zastosowania do pliku wykonywalnego obrazów 32-bitowych.Aby włączyć tę opcję, /DYNAMICBASE musi być na.

/ HIGHENTROPYVA modyfikuje nagłówka pliku .dll lub plik .exe, aby wskazać, czy ASLR za pomocą adresów 64-bitowych jest obsługiwana.Gdy ta opcja jest ustawiana w pliku wykonywalnego i wszystkich modułów, w których jest ona zależna od, systemu operacyjnego, który obsługuje 64-bitowych ASLR można rebase segmenty wykonywalnego obrazu na czas ładowania przy użyciu losowy adresów w 64-bitowej wirtualnej przestrzeni adresowej.Ta przestrzeń adresowa dużą utrudnia więcej osobie atakującej odgadnąć lokalizacji regionu pamięci.

Aby ustawić tę opcję, łączenie w programie Visual Studio

  1. Otwórz okno dialogowe Strony właściwości projektu.Aby uzyskać więcej informacji, zobacz Porady: otwieranie stron właściwości projektów.

  2. Rozwiń węzeł Właściwości konfiguracji.

  3. Rozwiń węzeł łączenie węzła.

  4. Wybierz stronę właściwości Wiersz polecenia.

  5. W dodatkowe opcje, wprowadź /HIGHENTROPYVA lub /HIGHENTROPYVA:NO.

Zobacz też

Informacje

Ustawianie opcji konsolidatora

Opcje konsolidatora