**cr0寄存器的第17位就是内存写保护开关,当为0就关闭写保护,为0开启写保护**
__asm
{cli;//将处理器标志寄存器的中断标志位清0,不允许中断mov eax, cr0and  eax, ~0x10000//这里就是第17为设置为0,其他位不变mov cr0, eax
}

这里写修改内存的代码
/
__asm
{
mov eax, cr0
or eax, 0x10000//将17位置1,其他位不变
mov cr0, eax
sti;//将处理器标志寄存器的中断标志置1,允许中断
}

32位驱动模式写保护开关相关推荐

  1. 16位模式/32位模式下PUSH指令探究——《x86汇编语言:从实模式到保护模式》读书笔记16...

    一.Intel 32 位处理器的工作模式 如上图所示,Intel 32 位处理器有3种工作模式. (1)实模式:工作方式相当于一个8086 (2)保护模式:提供支持多任务环境的工作方式,建立保护机制 ...

  2. 16位模式/32位模式下PUSH指令探究——《x86汇编语言:从实模式到保护模式》读书笔记16

    一.Intel 32 位处理器的工作模式 如上图所示,Intel 32 位处理器有3种工作模式. (1)实模式:工作方式相当于一个8086 (2)保护模式:提供支持多任务环境的工作方式,建立保护机制 ...

  3. 2003 64位系统 IIS6 32位模式运行

    要运行 32 位版本的 ASP.NET 2.0,请按照以下步骤操作:  单击"开始",单击"运行",键入 cmd,然后单击"确定". 键入以 ...

  4. 30天自制操作系统:第三天 进入32位模式并导入C语言

    今天的内容稍稍有点多,一起看看吧 1.制作真正的IPL 到昨天为止,讲到的启动区虽然也称为IPL(Initial Program Loader,启动程序装载器),但它实质上并没有装载任何程序. 小节中 ...

  5. 激活10年或20年前的古董设备--为只能用32位驱动的老设备:佳能打印机和EPSON扫描仪安装虚拟机

    如何在64位环境中使用只能用32位驱动的老设备--为打印机和扫描仪安装32位win虚拟机系统 日积月累保留不少打印机.扫描仪和多功能一体机,而且有些质量相当好,如果只是因为没有驱动而废弃是相当可惜.之 ...

  6. java控制灯_Java使用桥接模式实现开关和电灯照明功能详解

    本文实例讲述了Java使用桥接模式实现开关和电灯照明功能.分享给大家供大家参考,具体如下: 一.模式定义 桥接模式,也称桥梁模式,在软件系统中,由于自身的逻辑,具有两个或多个维度的变化,如何应对这种多 ...

  7. rose 2003 7.0_微信 7.0.15 正式发布!iOS 终于能修改微信号,深色模式有开关了

    6 月 16 日,微信 7.0.13 for iOS 版本发布,距离上一次更新已经过去近两个月. 在这一版本中,修改微信号的功能正式上线,而对于之前呼声很高的「为深色模式加开关」需求,微信也给予了满足 ...

  8. 轻松语言比喻java的32种模式(zz)

    java与模式 在java版看见了这篇文章,作者以轻松的语言比喻了java的32种模式,有很好的启发作用,但可惜没有给出具体的意思,这些都是最简单的介绍,要学习的话建议你看一下<ajva与模式& ...

  9. 解决连接oracle报错 尝试加载Oracle客户端库时引发BadImageFomatException。如果在安装64位Oracle客户端组件的情况下以32位模式运行,将出现此问题的报错。

    解决连接oracle报错 尝试加载Oracle客户端库时引发BadImageFomatException.如果在安装64位Oracle客户端组件的情况下以32位模式运行,将出现此问题的报错. 参考文章 ...

最新文章

  1. ajax 服务器怎么响应,发出请求对象(AJAX)后如何从服务器获取响应
  2. 图灵奖获得者Yann LeCun:未来几十年AI研究的最大挑战是「预测世界模型」
  3. Swift—初始 (1)
  4. 漫步最优化四十五——矩阵S的生成
  5. FreeAnchor:令anchor自由匹配标签的策略
  6. 浏览器内核之WebKit 架构与模块
  7. linux 复用寄存器,I/O多路复用一些概念
  8. Java NIO概述(1)
  9. Nginx+Tomcat搭建高性能负载均衡集群的实现方法
  10. Linux输入密码后一直在登陆界面循环
  11. 海康威视摄像头断后与8芯网线连接方法
  12. mac_ScreenSaver_第1个屏幕保护程序
  13. 苹果截屏快捷键_Mac 有哪些冷门快捷键?
  14. python程序设计题库-python编程题库
  15. 在Markdown编辑器中输入上标下标
  16. 二手苹果8多少钱_苹果期货一手多少钱
  17. nova7s鸿蒙系统,曝华为nova7 SE新版本要来了!处理器换成天玑800U
  18. 冈萨雷斯《数字图像处理matlab版》(一):绪言
  19. android头像设置
  20. 思科access-list 1 permit 1.1.1.0 0.0.254.0 //允许第三位为奇数的路由

热门文章

  1. 谷歌翻译影响vue_给自己的网站接入谷歌翻译,以及修复了一个谷歌翻译的一个bug...
  2. 将word文档中所有文本框中的内容转换成普通段落
  3. pythonarp攻击_《python黑帽子》ARP缓存投毒python3写法(兼容Windows)
  4. JavaScript基础——第三章,JavaScript操作DOM对象
  5. 调整oracle服务器时间,那些年Oracle数据库主机时间调整的风花雪月
  6. 考古绘图中计算机的铺助应用,CAD和3D打印技术在文物考古中的应用研究
  7. 区块链如何支持元宇宙经济?
  8. ftp文件夹错误_搞定共享文件夹设置 局域网共享一键修复
  9. STM32蓝牙小车制作全过程---刚入门的小白也能会
  10. 【ceph】cmake管理Ceph编译+Ceph工程目录+cmake 实战学习