on(boot.ini中的“/ NoExecute = AlwaysOn”)和DEP选择退出
(boot.ini中的“/ NoExecute = OptOut”)没有例外?
“无例外”= DEP不适用的空程序列表.
DEP = Data Execution Prevention(硬件).
人们会期望它以相同的方式工作,但它会产生一个
某些应用的差异:
例如.适用于所有版本
电话:UltraEdit 14(14.2).在启动时它崩溃了
永远在线,至少在Microsoft Windows XP Professional上
版x64版. (更新2010-03-11:这个问题一直存在
使用UltraEdit 15.2及更高版本修复.)
更新2010-07-12:Mozilla Thunderbird 2.0.0.19也崩溃了
在启动时将DEP设置为最高级别(如UltraEdit所做).
> Windows XP,Windows Vista和Windows Vista之间是否存在差异?
Windows 7的?
> 32位和64位版本之间是否存在差异?
视窗?
OptIn此设置是默认配置.在具有可以实施硬件强制DEP的处理器的系统上,默认情况下会为有限的系统二进制文件和“选择加入”的程序启用DEP.使用此选项,默认情况下DEP仅涵盖Windows系统二进制文件.
默认情况下,为所有进程启用OptOut DEP.您可以使用“控制面板”中的“系统”对话框手动创建未应用DEP的特定程序列表.信息技术(IT)专业人员可以使用应用程序兼容性工具包从DEP保护中“选择退出”一个或多个程序. DEP的系统兼容性修补程序或填充程序确实生效.
AlwaysOn此设置为整个系统提供完整的DEP覆盖.所有进程始终在应用DEP的情况下运行从DEP保护中免除特定程序的例外列表不可用. DEP的系统兼容性修补程序不会生效.使用应用程序兼容性工具包选择退出的程序在应用DEP的情况下运行.
AlwaysOff无论硬件DEP支持如何,此设置都不会为系统的任何部分提供任何DEP覆盖.除非Boot.ini文件中存在/ PAE选项,否则处理器不会在PAE模式下运行.