首页
社区
课程
招聘
[旧帖] [求助]怎么查看进程的 0xC0000000 地址 0.00雪花
发表于: 2012-9-21 11:36 1309

[旧帖] [求助]怎么查看进程的 0xC0000000 地址 0.00雪花

2012-9-21 11:36
1309
有没有 熟悉 PDE PTE 内存页的
网上都是 PTE 存放在进程 的0xC0000000 地址
我vc debug 我的程序时候
查看 0xC0000000 看到的都是 ???
进程好像没有标识使用这个内存空间

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 61
活跃值: (21)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
你在VC写的程序正常情况下都是3环的应用程序,你最大能访问的地址不能超过0x7FFFFFFF
windows 32位CPU情况下,虚拟地址为4G,应用程序2G,内核占2G,内核的2G你无权访问。

而0xC0000000明显属于0环地址空间,也就是内核的。  

windebug可以直接看。  若是你要写程序读那个地址空间的内容,就要写驱动程序,或者构造中断或者调用门或者异常,进入0环去读写那个内存。。。。
2012-9-21 13:58
0
雪    币: 0
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
谢谢 问题已经搞明白
2012-9-22 11:36
0
游客
登录 | 注册 方可回帖
返回
//