内存不能为"written"错误&数据保护功能
2006-08-17 09:27
232 查看
安装MyEclipse出现内存不能为"written"错误!
最后发现是win2003 sp1的数据保护功能导致的问题。
解释
数据执行保护 (DEP) 是 WinXP SP2 和 Win2K3 SP1 新加入的安全保护功能,它可以防止恶意程序或脚本在其他程序使用的内存位置上执行恶意代码来发起的攻击,目前大部分的溢出方式入侵就属于这种攻击。
现象
在我们使用中,遇到程序启动后无反应,内存中也没有增加程序进程,下次登陆或启动 Windows 是收到错误报告这种现象一般就是由于数据执行保护 (DEP)在作怪。
解决
那么怎么才能使合法软件不受此干扰呢?数据执行保护 (DEP) 也提供了豁免设置,在“控制面板>系统>高级>性能.设置”里面找到“数据执行保护”标签,把允许的程序添加到下面的豁免列表中就可以了。
举例
TOM-Skype 1.3 在Windows Server 2003 SP1 上无法使用,就是数据执行保护 (DEP) 在作怪,将其加入豁免列表就可以解决了。
最后发现是win2003 sp1的数据保护功能导致的问题。
解释
数据执行保护 (DEP) 是 WinXP SP2 和 Win2K3 SP1 新加入的安全保护功能,它可以防止恶意程序或脚本在其他程序使用的内存位置上执行恶意代码来发起的攻击,目前大部分的溢出方式入侵就属于这种攻击。
现象
在我们使用中,遇到程序启动后无反应,内存中也没有增加程序进程,下次登陆或启动 Windows 是收到错误报告这种现象一般就是由于数据执行保护 (DEP)在作怪。
解决
那么怎么才能使合法软件不受此干扰呢?数据执行保护 (DEP) 也提供了豁免设置,在“控制面板>系统>高级>性能.设置”里面找到“数据执行保护”标签,把允许的程序添加到下面的豁免列表中就可以了。
举例
TOM-Skype 1.3 在Windows Server 2003 SP1 上无法使用,就是数据执行保护 (DEP) 在作怪,将其加入豁免列表就可以解决了。
相关文章推荐
- 重新注册系统DLL文件,消灭“内存不能为read或written”等错误
- android模拟器开发调试错误SDL_app:emulator.exe ,内存不能为written的解决办法
- XP系统出现内存读写错误内存不能为read或written的排查步骤
- 重新注册系统所有DLL文件,消灭“内存不能为read或written”等错误
- 微软的Framework导致该内存不能为written或read的错误?
- MOSS 2007装好后不能使用"上载多个文档"功能及报"没有安装与windows sharepoint services 兼容的数据表组件"错误
- VS2008打开时出现devenv.exe 应用程序错误 该内存不能为written
- 出现svchost.exe应用程序错误,该内存不能为written怎么办?
- 金山词霸引起的应用程序错误 该内存不能为“written”
- 消灭内存不能为read或written等错误
- Windows操作系统出现内存错误怎么办? 「“0X????????”指令引用的“0x00000000”内存,该内存不能为“read”或“written”」!!
- 出现错误“"0x7c938fea"指令引用的"0x00000010"内存。该内存不能为"written"。”的另一种可能性
- 如何解决XP内存读写错误(内存不能为read或written)
- 内存不能为read(或written)错误详解
- xx内存不能为read或written”的错误提示的解决方案
- android 程序运行报:"0x****"指令引用的"0x****"内存,该内存不能为"written"错误的解决
- sourceinsight 打开工程出现“内存不能被written”的错误以如何更改sourceinsight默认工程设置
- 【转】该内存不能read 或written数值 叙述
- 解决该内存不能为read或written
- vs2005使用analysis service 项目出现错误尝试读取或写入受保护内存...