Udostępnij za pośrednictwem


-highentropyva (Visual Basic)

Wskazuje, czy 64-bitowy plik wykonywalny lub wykonywalny oznaczony przez opcję -platform:anycpu kompilatora obsługuje losowe układy przestrzeni adresowej o wysokiej entropii (ASLR).

Składnia

-highentropyva[+ | -]  

Argumenty

+ | -
Opcjonalny. Opcja jest domyślnie wyłączona lub jeśli określisz wartość -highentropyva-. Opcja jest włączona, jeśli określisz -highentropyva wartość lub -highentropyva+.

Uwagi

Jeśli określisz tę opcję, zgodne wersje jądra systemu Windows mogą używać wyższych stopni entropii, gdy jądro losuje układ przestrzeni adresowej procesu w ramach ASLR. Jeśli jądro używa wyższych stopni entropii, większą liczbę adresów można przydzielić do regionów pamięci, takich jak stosy i stertki. W związku z tym trudniej jest odgadnąć lokalizację określonego regionu pamięci.

Gdy opcja jest włączona, docelowy plik wykonywalny i wszystkie moduły, od których zależy, muszą być w stanie obsłużyć wartości wskaźnika, które są większe niż 4 gigabajty (GB), gdy te moduły są uruchomione jako procesy 64-bitowe.

Zobacz też