永发信息网

我发现Vista的数据执行保护DEP经常让我的程序崩溃,请问这个是干嘛的

答案:1  悬赏:0  手机版
解决时间 2021-05-09 17:19
我发现Vista的数据执行保护DEP经常让我的程序崩溃,请问这个是干嘛的
最佳答案
Data Execution Protection应该知道缓冲区溢出漏洞吧,像冲击波、振荡波这种病毒就是利用缓冲区溢出进行攻击的。在Intel和AMD的新处理器中都通过硬件实现了对这些漏洞的根本防御,DEP就是通过软件的办法对它们进行防御。DEP的原理就是防止在数据区域执行代码(一般缓冲区漏洞的利用方式),但是某些正常的程序也会用到类似的办法来保护自己,你可以将出现错误的程序添加到排除列表(一般不会出问题,默认只对系统服务采用DEP)。 可以试试以下方法: 1、在系统属性中修改(这种方法并不是完全关闭数据执行保护)在“我的电脑”单击右键,选择“属性→高级→(性能)设置→数据执行保护”,选择“为除下列选定程序之外的所有程序和服务启用DEP”,再单击“添加”,定位到某应用程序的安装目录,找到该程序的可执行文件,将其添加进来。一般地,这个程序就能正常运行了。重启电脑后设置生效。2、直接修改Boot.ini文件(这将彻底关闭数据执行保护)在WinXP SP2系统所在分区根目录下找到Boot.ini文件。注意看,它多出了一个“NoExecute”参数,而前面在系统属性中对DEP的修改也会反映在这个参数上。 在“数据执行保护”项中只有两个选项,反映在Boot.ini文件中就是“NoExecute”参数的“Optin”和“Opton”两个值。可是,有些应用程序或驱动程序的兼容性不强,纵使在“数据执行保护”中将其“放行”,它还是不能正常运行,比如:3721的上网助手、ZoneAlarm Pro等,这就要靠“NoExecute”参数的其他两个值了。 NoExecute=AlwaysOff相当于关闭EVP和DEP功能,此时,这两项功能将全部丧失。由这项功能引起的兼容性问题即全部解决,但少了一堵安全保护的墙。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
一对情侣在一个学校一个班,怎么相处能让感情
世间敢问:谁无过错,可为何仅因一次就将其否
编导包括什么专业?
为什么郑州女孩会喜欢郑州以外的男生呢?
什么情不能接受?
ruth anne-waiting room 歌词
找你50元钱。翻译成英文是是?
急急急急急急急急急求救极品飞车安装问题
如何使自己的力量得到快速提升
社么歌可以,节奏连续600
谁有《高性能混凝土在现代建筑中的应用及其发
神木县启光文化艺术有限公司地址有知道的么?
脑科手术后吃什么最好
怎么得到免费的QB啊!
头发补烫要不要钱
推荐资讯
看到今年国际米兰的欧冠,特别是根本巴萨那场
•胡萝卜糕点打什么怪暴 [幽默笑话]
天津 火车站
凹凸曼冒险岛玩过的人来回答
怎么设计炫舞按键
罐头是怎么做的?谁知道啊 ?
二手解放双排座小货车评价
三河镇农技服务大厅在哪里啊,我有事要去这个
得了胃痉挛会不会死呢?
请问:如何购买腾讯的RTX?
65阴阳还没学55技能 现在60技能书多少三国币
网游《龙·long》
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?