5

来自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。

如何判断标志是否在 PE 中设置?PeStudio 似乎有信息,但似乎不起作用。

谢谢。

4

2 回答 2

5

我知道的最简单的方法是在正在运行的应用程序上使用Process Explorer 。只需双击该过程并从此对话框中读取它:

在此处输入图像描述

于 2011-05-01T18:23:25.443 回答
0

需要在应用程序项目文件中添加两个标题:

{$SETPEOPTFLAGS $140} //添加这一行

{$SetPEOptFlags $140} //还有这一行

在开始和结束之间。

于 2021-06-29T18:48:18.940 回答