AK
Size: a a a
AK
DB
SB
SB
SB
EK
EK
SB
EK
SB
DB
DB
DB
EK
const
IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE = $40; // ASLR, {$DYNAMICBASE ON} in Delphi 2007+
IMAGE_DLLCHARACTERISTICS_NX_COMPAT = $100; // DEP
{$SetPEOptFlags IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE or IMAGE_DLLCHARACTERISTICS_NX_COMPAT} // {$SetPEOptFlags $140}, works on Delphi 6+ (and maybe earlier)
// http://qaru.site/questions/663368/how-can-i-enable-depnx-and-aslr-on-a-delphi-2006-or-earlier-executable
// https://habrahabr.ru/company/eset/blog/206244/
EK
uses Windows, SysUtils;
{$SetPEFlags IMAGE_FILE_RELOCS_STRIPPED} // {$SetPEFlags 1}, works on Delphi 2006+
// http://www.transl-gunsmoker.ru/2011/08/hack12-create-smaller-exe-files.html
DB
Y
AK
Y