jack_zhou
驱动牛犊
驱动牛犊
  • 注册日期2002-11-30
  • 最后登录2003-07-11
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1675回复:11

从物理地址得到线性地址

楼主#
更多 发布于:2003-01-07 09:54
各位大侠,请帮忙:
  我的工具是quickvxd,我想在98下编一个vxd的程序.
  如果已经知道PCMCIA的物理地址,在已有驱动的情况,也就是已经map了物理地址,
所以我想得到其线性地址,我不知道应该怎样做.(如果是在ddk的话也可以),请费心.

最新喜欢:

zackaryzackar...
thy_xu
驱动牛犊
驱动牛犊
  • 注册日期2003-01-06
  • 最后登录2003-11-17
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-01-07 11:00
我不太清楚pcmcia,但是对于isa设备可用MapPhysToLinear()
  
thy_xu
驱动牛犊
驱动牛犊
  • 注册日期2003-01-06
  • 最后登录2003-11-17
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-01-07 11:01
我不太清楚pcmcia,但是对于isa设备可用MapPhysToLinear()

  
thy_xu
驱动牛犊
驱动牛犊
  • 注册日期2003-01-06
  • 最后登录2003-11-17
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-01-07 11:12
对于即插设备,可用PageReserve(),PageCommitPhys()和LinPageLock()来实现。不知是否正确
jack_zhou
驱动牛犊
驱动牛犊
  • 注册日期2002-11-30
  • 最后登录2003-07-11
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-02-09 11:32
为了一些原因我没有上网,请原谅.
现在经过thy_xu 的帮助已经通过,谢谢.
但是我还有问题是怎样在2000中实现.是同样的方发吗?
arthurtu
驱动巨牛
驱动巨牛
  • 注册日期2001-11-08
  • 最后登录2020-12-19
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望161点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
  • 社区居民
5楼#
发布于:2003-02-09 12:58
2K的话就要写WDM的driver了,vxd在2K下不再用了。
jack_zhou
驱动牛犊
驱动牛犊
  • 注册日期2002-11-30
  • 最后登录2003-07-11
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2003-02-09 14:42
请问你,我怎样在ntddk(2000)下实现,wdm的我不怎么了解,能不能帮我一下,给个提示。谢谢!
arthurtu
驱动巨牛
驱动巨牛
  • 注册日期2001-11-08
  • 最后登录2020-12-19
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望161点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
  • 社区居民
7楼#
发布于:2003-02-09 15:30
这。。。
你要是能用一页说清楚航天飞机是怎么造出来并且怎么飞到天上又飞回来的话,我就能用一页告诉你WDM的怎么写。 :D :D :D
先学习吧,看书,比如DDK文档。 ;)
jack_zhou
驱动牛犊
驱动牛犊
  • 注册日期2002-11-30
  • 最后登录2003-07-11
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2003-02-09 15:56
谢谢你,其实我只要有提示在ntddk(2000)用那些函数就好了。
alexe_chen
驱动小牛
驱动小牛
  • 注册日期2002-03-21
  • 最后登录2006-07-31
  • 粉丝0
  • 关注0
  • 积分25分
  • 威望3点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2003-02-09 17:01
wdm模式的驱动程序,组织和实现上同nt driver和vxd方式不一样,增加了pnp,wmi,电源管理等等;但在2000下同样可以使用以前的nt下的驱动。 :)祝好运
好好学习,天天向上...
wowocock
VIP专家组
VIP专家组
  • 注册日期2002-04-08
  • 最后登录2016-01-09
  • 粉丝16
  • 关注2
  • 积分601分
  • 威望1651点
  • 贡献值1点
  • 好评度1227点
  • 原创分1分
  • 专家分0分
10楼#
发布于:2003-02-10 23:41
进入RING0,然后搜索页目录表和页表,将物理地址转换为线性地址。
花开了,然后又会凋零,星星是璀璨的,可那光芒也会消失。在这样 一瞬间,人降生了,笑者,哭着,战斗,伤害,喜悦,悲伤憎恶,爱。一切都只是刹那间的邂逅,而最后都要归入死亡的永眠
jack_zhou
驱动牛犊
驱动牛犊
  • 注册日期2002-11-30
  • 最后登录2003-07-11
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2003-02-18 09:17
请问一般的wdm是不是用找目录的方法,不是用2000的某个服务函数.
游客

返回顶部