Как я могу включить DEP / NX и ASLR в исполняемом файле Delphi 2006 или более ранней версии?

Delphi 2007 (и новее) поддерживает включение DEP и ASLR с помощью любого из этих трех методов:

  • добавить командную строку переключатель –dynamicbase при компиляции с помощью dcc32
  • добавьте команду препроцессора {$ DYNAMICBASE ON} в исходный код
  • вручную ИЛИ в бит в заголовке, используя {$ SETPEOPTFLAGS $ 40} в исходном коде

Я хотел бы иметь возможность делать то же самое с Delphi 2006 и C ++ Builder 2006 (также известный как BDS 2006). Кто-нибудь знает, как это сделать?

8
задан Mick 4 April 2017 в 17:38
поделиться