Поделиться через


/highentropyva (параметры компилятора C#)

Параметр компилятора /highentropyva указывает ядру windows, поддерживает ли указанный исполняемый файл высокий Randomization структуры адресного пространства (ASLR энтропии). 

/highentropyva[+ | -]

Аргументы

  • + | -
    Этот параметр указывает на то, что 64 исполняемый файл или исполняемого файла, отмечается параметром компилятора /platform: anycpu поддерживают большое виртуальное адресное пространство энтропии.Параметр отключенные по умолчанию.Используйте /highentropyva+ или /highentropyva, чтобы включить ее.

Заметки

Параметр /highentropyva позволяет совместимые версии ядра windows, чтобы использовались более высоких градусов энтропии хаотизируя структуру адресного пространства процесса как часть ASLR. Использование более высокие degrees энтропии означает, что большее количество адресов можно выбрать к областям памяти как стеки и кучи.В результате сложнее угадать расположение указанной области памяти.

Если параметр компилятора /highentropyva определен целевой объект и исполняемый все модули, что он зависит от должен иметь возможность обрабатывать значения указателя, превышающие 4 гигабайт (ГБ), если они выполняются как 64 процесс.

Дополнительные сведения о ASLR см. в разделе Сдерживание уязвимости программного обеспечения.