微博大v申请:“内存不能为READ”什么意思啊!??

来源:百度文库 编辑:神马品牌网 时间:2024/05/08 07:36:09
我的电脑在玩游戏时。。不时会弹出0X0000000000内存不能为READ的东西。。。让我终止程序。。。究竟是什么意思啊!?
谁能帮我搞定啊!

说明你的系统已经升级到了SP2,微软经过大量研究,发现很多病毒都是通过非法占用系统内存位置来开始运行的,所以到了SP2后,微软将一些内存位置标记为只可系统使用,任何企图占用此位置内存的软件一律关闭。无论是否为病毒。但先前的一些软件同样占用此位置内存,所以造成升级到SP2的时候出现不兼容。
了解数据执行保护
数据执行保护可帮助保护您的计算机免受病毒和其他安全威胁的破坏。这些病毒和威胁尝试从受保护的内存位置运行(执行)恶意代码来发起攻击,而只有 Windows 和其他程序才应使用这些位置。这种威胁通过接管程序正在使用的一个或多个内存位置来执行破坏操作。之后,它会进行传播,从而破坏其他程序、文件乃至您的电子邮件联系人。

与防火墙或防病毒程序不同,DEP 无法帮助防止有害的程序安装在计算机中,而是对您的程序进行监视,确定它们是否能够安全地使用系统内存。要执行监视操作,DEP 软件既可以独立运行,也可以与兼容微处理器协作,将某些内存位置标记为“不可执行”。如果程序尝试从受保护的内存位置运行代码(无论是否为恶意代码),DEP 均将关闭程序并向您发送通知。

DEP 可以利用软件和硬件支持。要使用 DEP,您的计算机必须运行 Microsoft Windows XP Service Pack 2 (SP2) 或更高版本,或者 Windows Server 2003 Service Pack 1 或更高版本。DEP 软件独立运行时可帮助防御某些类型的恶意代码攻击,但要充分利用 DEP 可以提供的保护功能,您的处理器必须支持“执行保护”功能。执行保护是一种基于硬件的技术,用于将内存位置标记为“不可执行”。如果您的处理器不支持基于硬件的 DEP,则最好将其升级为能够提供执行保护功能的处理器。

有分硬件与软件的区分!
硬件可能是内存本身的问题,软件有可能是文件损坏,病毒破坏等等

这说明电脑游戏程序有问题。
该程序正在访问地址0,在Windows中,地址0是不允许应用程序访问的。
想要搞定,等这个程序的补丁吧

主要是这个游戏的内存分配根某个已存在的系统文件占用的内存产生了冲突,问题可能出现在软件冲突或系统使用时间过长。软件冲突不好弄因为需要对你所有的程序进行排查,要不然重装一下系统试试。

我也被困扰很长时间了.

是不是在放动画的时候出现的?可能是过场动画的文件被损坏