zoukankan      html  css  js  c++  java
  • 关于STATUS_PRIVILEGED_INSTRUCTION(0xC0000096)异常

    简介

    STATUS_PRIVILEGED_INSTRUCTION---应用程序执行了特权指令,值为0xC0000096。其定义如下:

    //
    // MessageId: STATUS_PRIVILEGED_INSTRUCTION
    //
    // MessageText:
    //
    // {EXCEPTION}
    // Privileged instruction.
    //
    #define STATUS_PRIVILEGED_INSTRUCTION    ((NTSTATUS)0xC0000096L)    // winnt

    说明

    特权指令是一种处理器操作码(汇编指令),它只能在0环模式下执行。这些类型的指令通常用于从windows内核访问I/O设备和受保护的数据结构。常规程序以“用户模式”(环3)执行,这不允许直接访问I/O设备等。原因可能是堆栈损坏或函数指针调用混乱。当使用指向无效数据的函数指针时,通常会发生这种情况。如果您的代码破坏了返回堆栈,也可能发生这种情况。有时追踪这类bug可能相当棘手,因为它们通常很难复制。

    异常结构信息

    ExceptionAddress: 7bf90000
       ExceptionCode: c0000096
      ExceptionFlags: 00000000
    NumberParameters: 0

  • 相关阅读:
    进程池和线程池
    GIL和互斥锁
    GIL全局解释器锁
    线程锁
    关于迭代器的一些总结
    python在linux上的GUI无法弹出界面
    import Tkinter的时候报错
    检查字符串中的结束标记
    关于模块的使用
    python中pip的安装
  • 原文地址:https://www.cnblogs.com/yilang/p/13329986.html
Copyright © 2011-2022 走看看