/HIGHENTROPYVA (поддержка 64-разрядной рандомизации ASLR)
Указывает, что исполняемый образ использует 64-разрядную технологию ASLR с высокой энтропией.
/HIGHENTROPYVA[:NO]
Заметки
По умолчанию параметр /HIGHENTROPYVA включен для 64-разрядных исполняемых образов. Он неприменим к 64-разрядным исполняемым образам. Для включения этого параметра нужно включить /DYNAMICBASE.
Параметр /HIGHENTROPYVA изменяет заголовок DLL- или EXE-файла, указывая, поддерживается ли ASLR с 64-разрядными адресами. Если для исполняемого файла и всех модулей, от которых он зависит, задан этот параметр, то операционная система, поддерживающая 64-разрядную технологию, может переместить сегменты исполняемого образа во время загрузки, используя случайные адреса в 64-разрядном виртуальном адресном пространстве. Благодаря обширному адресному пространству злоумышленнику будет труднее догадаться о расположении определенной области в памяти.
Настройка этого параметра компоновщика в Visual Studio
Откройте диалоговое окно Окна свойств проекта. Для получения дополнительной информации см. Открытие свойств страниц проекта.
Разверните узел Свойства конфигурации.
Разверните узел Компоновщик.
Выберите страницу свойств Командная строка.
В разделе Дополнительные параметры введите /HIGHENTROPYVA или /HIGHENTROPYVA:NO.