문제

From http://blogs.msdn.com/b/michael_howard/archive/2007/04/04/codegear-s-new-delphi-2007-supports-aslr-and-nx.aspx, I am using {$SETPEOPTFLAGS $140} in my project file right under the program name to get address space layout randomization (ASLR) and DEP.

How can one tell if the flags are set in the PE? PeStudio seems to have the info, but doesn't seem to work.

Thanks.

도움이 되었습니까?

해결책

The easiest way that I know is to use Process Explorer on the running app. Just double-click on the process and read it out of this dialog:

enter image description here

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top