如图 原理介绍: 数据执行保护可帮助保护您的计算机免受病毒和其他安全威胁的破 坏。这些病毒和威胁尝试从受保护的内存位置运行(执行)恶意代码 来发起攻击,而只有 Windows 和其他程序才应使用这些位置。这 种威胁通过接管程序正在使用的一个或多个内存位置来执行破坏操 作。之后,它会进行传播,从而破坏其他程序、文件乃至您的电子邮 件联系人。 与防火墙或防病毒程序不同,DEP 无法帮助防止有害的程序安 装在计算机中,而是对您的程序进行监视,确定它们是否能够安全地 使用系统内存。要执行监视操作,DEP 软件既可以独立运行,也可 以与兼容微处理器协作,将某些内存位置标记为“不可执行”。如果程 序尝试从受保护的内存位置运行代码(无论是否为恶意代码),DEP 均将关闭程序并向您发送通知。 DEP 可以利用软件和硬件支持。要使用 DEP,您的计算机必 须运行 Microsoft Windows XP Service Pack (SP2)或更高版 本,或者 Windows Server 2003 Service Pack 或更高版本。DEP软件独立运行时可帮助防御某些类型的恶意代码攻击,但要充分利用 DEP 可以提供的保护功能,您的处理器必须支持“执行保护”功能。 执行保护是一种基于硬件的技术,用于将内存位置标记为“不可执 在桌面打开我的电脑时出现以下对话框:这是 Windows XP SP2 新增的一项安全保护功能DEP。当出现缓冲 区溢出的时候,DEP 将被自动激活并对系统起保护作用。 Rundll32.exe 在%systemroot%\system32 下,这个文件起到调用 其他DLL 文件并完成DLL 里面指定的函数的作用。你的问题可能是 被调用的DLL 文件在设计上有问题,触发了DEP 功能导致执行被终 止。要解决这个问题,一是可以进入“系统属性高级”,点击性能下 的设置按钮,然后选择数据执行保护,选择“为除下列程序之外的所 将%systemroot%\system32\rundll32.exe添加进列表,点击确定 重启即可。第二个方法是彻底关闭DEP 将“数据执行保护”关闭掉,打开系统分区根目录下的BOOT.INI 文件 (打开之前要先把只读、系统、隐藏属性去掉,打开“开始”--“运行” 输入“CMD”,然后在C 盘根目录下输入:attrib boot.ini 间是有空格的),对其进行编辑。将其中的"/noexecute=optin"改为"/execute",保存后重新启动系统,此时系统中的 DEP 功能已关 附加总结类文档一篇,不需要的朋友可以下载后编辑删除,谢谢(中学生感恩节主题教育活动总结5 篇)