Windows 64位驱动 关闭内存保护
来源:互联网 发布:手机淘宝与支付宝解绑 编辑:程序博客网 时间:2024/06/05 00:42
包含头文件#include <intrin.h>
关闭内存写保护的代码:
KIRQL WPOFFx64(){ KIRQL irql=KeRaiseIrqlToDpcLevel(); UINT64 cr0=__readcr0(); cr0 &= 0xfffffffffffeffff; __writecr0(cr0); _disable(); return irql;}
打开内存写保护的代码:
void WPONx64(KIRQL irql){ UINT64 cr0=__readcr0(); cr0 |= 0x10000; _enable(); __writecr0(cr0); KeLowerIrql(irql);}
使用实例:
irql = WPOFF();RtlZeroMemory((PVOID)ulVirtualAddress, 0x1000);WPON(irql);
0 0
- Windows 64位驱动 关闭内存保护
- 关闭Windows DEP保护
- Windows 驱动: 消除核心内存的只读保护
- 关闭"WINDOWS文件保护"功能
- Windows 7 关闭系统保护
- windows XP关闭文件保护
- 关闭内存页保护开启内存页保护cr0
- windows游戏编程<四>X86 32位保护模式下的内存管理概述(一)
- windows游戏编程<六>X86 32位保护模式下的内存管理概述(二)
- Windows 7 64位 显卡驱动问题!
- 学习windows驱动(32位与64位兼容)
- 关闭Windows 文件保护的方法
- 关闭windows 2008的数据保护
- 32位保护模式内存寻址原理
- linux/windows 64位CPU内存限制
- windows驱动内存管理
- 64位windows大比拼(驱动篇)
- windows 7 64位操作系统安装驱动错误-52
- Wex5仿微店代码学习与分析
- ruby中星号(*)的作用
- ToggleButton
- Linux:Centos7升级内核
- Android Xfermode 实战 实现圆形、圆角图片
- Windows 64位驱动 关闭内存保护
- leetcode 48. Rotate Image
- netstat 中 Recv-Q和Send-Q状态
- poj1182食物链
- UDP网络编程
- 使用Google ZXing实现二维码的扫描和生成相关功能体系
- Android应用获取设备序列号
- oracle数据库一些基本sql操作
- Cell上的subView添加手势 与 cell点击手势冲突