-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.