如何关闭数据执行保护

如何关闭数据执行保护


            对于许多初次自己装系统(WINDOWS XP SP2)的人来说经常会遇到这样的麻烦

                这是Windows XP
            SP2的DEP技术(可以有效避免缓冲区溢出问题)导致的,要解决这个问题,只需要将这个程序配置为不受DEP检测即可。方法是:在“系统属性”→“高级”→“性能设置”→“数据执行保护”对话框中,选择“为除下列选定程序之外的所有程序和服务启用DEP”,然后在列表里面将该程序的可执行文件添加到列表里面并重启即可解决。
               
            当然也有彻底解决的办法:需要对C:/boot.ini文件进行修改,首先你要改变它的只读属性,右键单击该文件选择“属性”,然后取消选择“只读”。然后你可以用记事本来对它进行编辑,找到以multi(0)disk(0)开头的条目,在那一行的结尾应该是/fastdetect选项,如果你安装了SP2,就还能看到/noexecute选项,这正是DEP生效的标志。你可以将/noexecute改为/execute,然后重新启动机器。这样就可以关闭数据执行保护
            (DEP)机制。 

你可能感兴趣的:(网络技术,windows,xp,disk,c)