版块
论坛
喜欢
话题
应用
搜索
登录
注册
Lingfeng的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=42549
怎样写一个访问系统无力内存的driver?
Hi, 各位高手们: 小弟还是一个driver新手。小弟现在正在做一项任务,其中要在Windows下访问系统物理内存,包括读写物理内存。我想的话,这个工作只能通过driver来做了。小弟只大概知道一点如何访问IO,对于访问系统无力内存一点不是很清楚,只是知道首先要映射物理内...
全文
回复
(
6
)
2003-09-23 21:50
来自版块 -
内核编程
◆
◆
表情
告诉我的粉丝
提 交
hong
:
if you \"小弟只大概知道一点如何访问IO\" then it will be easy for you to do 读写物理内存: 1. write a driver, not hardware driver, 2. map the physi...
(2003-09-25 00:34)
回复
norsd
:
没做过,不过读写物理内存2K/XP下很简单的, 可以直接操纵\\device\\physicalmemory 进行读,如果写的话需要ADM下通过GetSecurityInfo,SetEntriesInAcl,SetSecurityInfo来获得对该对象的写权限,网上有很多相关...
(2003-09-24 12:22)
回复
wowocock
:
没做过,不过读写物理内存2K/XP下很简单的, 可以直接操纵\\device\\physicalmemory 进行读,如果写的话需要ADM下通过GetSecurityInfo,SetEntriesInAcl,SetSecurityInfo来获得对该对象的写权限,网上有很多相关...
(2003-09-24 12:01)
回复
Lingfeng
:
Hi, wowocock: 非常感谢你的回复。小弟看了一下,还是有点模糊。在测试时我如果输入Address:400, Size:4 他就打出了好多数据,我想问一下,它这些数据是否就是对应的从物理内存0x400开始的一段物理内存数据呢?可是我用WinIO2.0里面的提...
(2003-09-24 10:40)
回复
wowocock
:
//======================================================== // // Physmem // // Mark Russinovich // Systems Internals // http://www.sys...
(2003-09-23 23:13)
回复
else
:
9X 下可以调用_MapPhysToLinear把物理内存映射到线性地址。 2000下可以参考 http://www.sysinternals.com/files/physmem.zip
(2003-09-23 22:36)
回复
Lingfeng
加关注
写私信
0
关注
0
粉丝
49
帖子
返回顶部