С http://blogs.msdn.com/b/michael_howard/archive/2007/04/04/codegear-s-new-delphi-2007-supports-aslr-and-nx.aspx, Я использую {$ SETPEOPTFLAGS $ 140} в файле моего проекта прямо под именем программы, чтобы получить рандомизацию разметки адресного пространства (ASLR) и DEP.
Как можно определить, еслифлаги установлены в ЧП?Кажется, у PeStudio есть информация, но она не работает.
Спасибо.
Самый простой способ, который я знаю, это использовать Process Explorer в запущенном приложении. Просто дважды щелкните по процессу и прочитайте его из этого диалога: