winapi - Vista BEX 错误

标签 winapi windows-vista

最近,我在 jar 加载(大概)时在 Vista 上崩溃了 IE7,并出现以下错误:

Problem signature:
  Problem Event Name:        BEX
  Application Name:          iexplore.exe
  Application Version:       7.0.6001.18000
  Application Timestamp:     47918f11
  Fault Module Name:         ntdll.dll
  Fault Module Version:      6.0.6001.18000
  Fault Module Timestamp:    4791a7a6
  Exception Offset:          00087ba6
  Exception Code:            c000000d
  Exception Data:            00000000
  OS Version:                6.0.6001.2.1.0.768.3
  Locale ID:                 1037
  Additional Information 1:  fd00
  Additional Information 2:  ea6f5fe8924aaa756324d57f87834160
  Additional Information 3:  fd00
  Additional Information 4:  ea6f5fe8924aaa756324d57f87834160

谷歌搜索发现此类问题 is common for VistaJava 有关(虽然 SUN negates )。另外我认为它与DEP有关。我没有找到官方的 Microsoft Kb。

所以,问题是:
  • BEX 代表什么?
  • 它是关于什么的?
  • 如何处理此类错误?
  • 最佳答案

    BEX=缓冲区溢出异常。见 http://technet.microsoft.com/en-us/library/cc738483.aspx详情。但是,c000000d 是 STATUS_INVALID_PARAMETER; technet 文章主要讨论状态 c0000005 或 c0000409(访问冲突/DEP)

    关于winapi - Vista BEX 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51690/

    相关文章:

    C++ 读取 PE 可选 header 以确定 DEP 和 ASLR

    c - 我在哪里可以下载 gd.h?

    HTML 来模拟 Vista Command Link?

    c++ 全屏 windows 7

    在 Vista 上捕获 "The program stopped working"

    javascript - 如何配置 Firefox 以允许 Javascript 拦截从剪贴板粘贴的值?

    flash - 打开Adobe Flash IDE,打开Windows资源管理器,崩溃

    c++ - 将 DriverVersion 转换为人类可读格式

    c++ - 处理对话框中的键盘输入 - Windows

    c++ - 如何从 GetFile() 获取具体的错误信息?