`
rich8w
  • 浏览: 180154 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

access violation at address 解决之法

阅读更多
baidu+google,搜个底朝天,无解,继续郁闷。

最后在一位大侠的BLOG上看到

右击“我的电脑”。单击“属性”。

在“系统属性”中单击“高级”。

在“性能”中单击“设置”。

在“性能选项”中单击“数据执行保护”。

单击“添加”。选择要运行的程序。

OK。就这么简单。

原文:http://blog.csdn.net/jrq/archive/2006/06/14/797566.aspx

他的BLOG:http://blog.csdn.net/jrq/

了解数据执行保护

数据执行保护 (DEP) 有助于防止来自病毒和其他安全威胁的损坏,这些安全威胁可以通过在仅应该由 Windows 和其他程序使用的内存位置上运行(执行)恶意代码来发起攻击。这种威胁可以通过接管由程序正在使用的一个或多个内存位置而造成破坏。然后,它会传播和损害其他程序、文件甚至电子邮件联系人。

与防火墙或防病毒程序不同,DEP 不会防止有害的程序安装在计算机中。然而,它会监视程序以确定程序是否安全地使用系统内存。为此,DEP 软件可以独立工作,也可以与兼容的微处理器协同工作,从而将某些内存位置标记为“不可执行”。如果某个程序尝试从受保护的位置运行恶意或非恶意代码,DEP 会关闭该程序并通知您。

DEP 可以利用软件和硬件支持。要使用 DEP,计算机必须运行带有 Service Pack 2 (SP2) 的 Microsoft Windows XP、带有 Service Pack 1 (SP1) 的 Microsoft Windows Server 2003 或者基于 x64 的 Windows Server 2003 或 Windows XP 操作系统版本。单独使用 DEP 软件即可有助于防止特定类型的恶意代码攻击,但要充分利用 DEP 所提供的保护功能,处理器必须支持“执行保护”。这是一种基于硬件的技术,目的在于将内存位置标记为“不可执行”。如果您的处理器不支持基于硬件的 DEP,那么最好升级到可提供执行保护功能的处理器。

如果 DEP 已关闭程序,再次运行该程序是否安全?

安全,但是要保持对该程序打开 DEP。Windows 可以继续检测那些从受保护的内存位置执行代码的尝试,这样有助于防止受到攻击。如果 DEP 打开时程序不能正常运行,可以从软件发行商那里获得兼容 DEP 的程序版本来降低安全风险。有关在 DEP 关闭程序后应该执行哪些操作的详细信息,请单击“相关主题”。

如何确定 DEP 是否可用于我的计算机?

   1. 要打开“系统属性”,请依次单击“开始”、“控制面板”,然后双击“系统”。
   2. 单击“高级”选项卡,在“性能”下,单击“设置”。
   3. 单击“数据执行保护”选项卡。

分享到:
评论

相关推荐

    Access violation at address故障的解决方法 win7图文解决方案

    ### Access Violation at Address 故障的解决方法 #### 一、引言 在使用Windows 7操作系统的过程中,用户可能会遇到“Access violation at address”这一类错误提示。这类错误通常出现在使用某些特定软件或应用...

    Access violation at address 00000000.Read of adress 00000000解决方法

    在软件开发与维护过程中,遇到“Access violation at address 00000000.Read of adress 00000000”这类错误是常见的问题之一。这种类型的错误通常发生在程序试图访问一个不允许被读取或写入的内存地址时。本文将详细...

    运行程序提示access violation at address的解决方法.docx

    Access Violation 错误的解决方法 Access Violation 错误是一种常见的 Windows 错误,发生时会导致程序崩溃或操作系统瘫痪。该错误的解决方法包括调整数据执行保护设置、降低显示分辨率、更新驱动程序、安装最新的...

    弹出错误 access violation at address 004096da write of address 00401000 解决

    Access Violation(非法访问),General Protection Fault(一般保护性错误)或者Invalid Page Fault(无效页面错误),虽然说法不一样,但本质上总是由同一种错误引起的。Access Violation常常在计算机用户运行的...

    提示access violation at address解决办法.docx

    解决Access Violation错误的方法有多种,以下是其中的一些: 1.右击“我的电脑”,单击“属性”,在“系统属性”中单击“高级”,在“性能”中单击“设置”,在“性能选项”中单击“数据执行保护”,单击“添加”,...

    Delphi Access violations 问题的解决之道

    Delphi Access Violations 问题解决之道 Delphi Access Violations 问题是 Delphi 开发者最常遇到的错误之一。Access Violation 指的是程序试图访问未被指定使用的存储区时所发生的错误。这类错误可能会导致操作...

    广联达错误信息修正办法

    然而,用户在使用过程中可能会遇到各种错误信息,例如"Access violation at address 00000000 Read of address 00000000"。这类错误通常表明软件在尝试访问内存地址00000000时发生了异常,这可能是由于硬件冲突、...

    PL/SQL客户端支持文件

    PL/SQL登录报错“Access violation at address 7788FC47 in module 'ntdll.dll'”时所用。具体用法参照http://blog.csdn.net/xglongfcrt/article/details/8482892

    oraociei10.dll

    为了解决这一问题,Oracle提供了免客户端安装的解决方案,其中oraociei10.dll文件扮演着至关重要的角色。 oraociei10.dll是Oracle Instant Client的一部分,Oracle Instant Client是一个轻量级的Oracle客户端实现,...

    解决Delphi编译慢,Access violation报错 RLINK32 RLINK32.DLL出错,内存泄漏

    LA30、Access violation at address xxxxxxxx in module ‘RLINK32.DLL‘错误,多试几次可能就成功了,原因是DLL版本太老了, 直接把资料里边 bolndmm.dll 与rlink32.dll拷贝至delphi7下的bin目录中可以解决问题

    ob10 oracle客户端连接工具

    Oracle客户端是用于与Oracle数据库服务器交互的工具,它允许用户执行SQL查询、管理数据库对象以及进行数据处理。在本场景中提到的"ob10"可能是Oracle 10g的简称,这是一个较早版本的Oracle数据库客户端。...

    广联达软件报错及解决办法.pdf

    在使用广联达图形算量软件GCL2008时,部分用户会遇到“Access violation at address 00000000 Read of address 00000000”的错误提示。 **解决方案:** 1. **调整硬件加速设置:** - 在桌面空白处点击右键选择...

    galaxymenu

    三星sim解锁 后面错误 闲鱼捡了个洋垃圾T817T到手发现有网络锁,开机提示SIM network unlock pin。...23.4那个提示:Exception: Access violation at address 27.2这个会提示:Card error error(0)

    AccessViolation错误的解决方法供参习.docx

    在Windows环境下,错误提示通常显示为"Access violation at address...",并附带十六进制的内存地址。 Access Violation错误可以分为设计期和运行期两种类型。设计期的Access Violation错误主要与开发环境有关,...

    dbertl60.bpl

    “access violation at address 406f0963 in module 'dbertl60.bpl' read of address 00000078 :”

    BORdbk70.dll psapi.dll

    XP下,打开 delphi7 编译... Access violation at address 05F9D4ED inmodule'BORdbk70.dll',Rend of adress 00000000.的错误,delphi 也直接死掉 解决办法:文件将其中的psapi.dll解压到程序目录bin文件夹下即可解决

    Jet40Sp3_Comp(sp3的jet数据引擎补丁).rar

    MDAC2.6,2.7后都不自带jet引擎,有些系统操作access时出现 Access violation at address 1B80AA1E in module 'msjtes40.dll'. Read of address 00000000的问题是由于这个补丁引起的,今天和同事追一个问题花了1天半...

Global site tag (gtag.js) - Google Analytics