Переключатель компоновщика / FIXED не соответствует флагу в заголовке PE, он фактически указывает, добавляется ли секция перемещения в файл PE компоновщиком.
Флаг DYNAMIC_BASE
Ганс Пассант говорит о том, разрешает ли ОС перемещать изображение в памяти при его загрузке (если ASLR включен).
- Ссылка с / FIXED подходит для .exe, если вам не нужен ASLR для безопасности (веб-браузер и т. Д.)
- Связывание с / FIXED для .dll - это , а не хорошая идея, если dll не может быть загружена по ее предпочтительному адресу (некоторые другие dll могут быть уже загружены туда), загрузка dll завершится неудачей!