版块
论坛
喜欢
话题
应用
搜索
登录
注册
sunvan的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=77668
在WDM驱动中调用PnP Bios 提供的函数接口(DMI 操作)的方法讨论
背景:现在已知在某系统内存处会存储以下信息,其signature为 $PnP,从以下可得到对应函数的16 bit的 real /protected mode seg & offset的值。现在我已经能够在内存中找到$PnP,和函数地址的seg & offset值。...
全文
回复
(
26
)
2005-05-18 16:45
来自版块 -
内核编程
◆
◆
表情
告诉我的粉丝
提 交
sunvan
:
TO:sharpor DMI信息是从 存储bios的flash 中load到内存中的,你的那种方法虽然能该,当只能改当前内存中的信息,机器一重起,那DMI信息不由恢复原来的数据了。 如果通过调用PnP bios的接口函数可以将 存储bios的flash中的DMI信息给...
(2005-05-23 11:43)
回复
sharpor
:
访问pci寄存器的f000:0写保护。search \"_DMI_\"。直接改f0000中的DMI table 吧。比较方便。
(2005-05-23 10:39)
回复
sharpor
:
访问pci寄存器的f000:0写保护。search $DMI。直接改f0000中的DMI table 吧。比较方便。
(2005-05-23 10:37)
回复
sunvan
:
TO:sharpor 我这边主要是用来修改DMI信息的, DOS下的代码,我写过了,是可以的。可在Windows下,我这就不行了,能否提供代码给我参考,谢谢了
(2005-05-23 09:41)
回复
sharpor
:
pnp function是很老的东西了。你还在用?奇怪中。。。。。
(2005-05-19 12:07)
回复
sharpor
:
F000:0 中的东西实际上在进入win2000之后访问虚拟内存地址也是访问的物理内存同一块东西。可以直接把ip指到那里去跑也能跑出正常的结果,我试过可以。 在驱动中我是叫了块内存。然后手动call进去。也能正常返回。反正既然是f0000中的东西。随便啦。。。。
(2005-05-19 12:06)
回复
« 上一页
1
2
3
sunvan
加关注
写私信
0
关注
0
粉丝
45
帖子
返回顶部