oyangfeng
驱动牛犊
驱动牛犊
  • 注册日期2004-03-17
  • 最后登录2004-09-27
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1827回复:13

求教文件读取全过程

楼主#
更多 发布于:2004-09-23 10:06
windows2000(98)下,我们执行c代码fread(---),到函数正确返回,这个过程中,计算机都干了些什么?请各位大虾不吝赐教!
newkey
驱动小牛
驱动小牛
  • 注册日期2002-10-03
  • 最后登录2013-10-13
  • 粉丝1
  • 关注0
  • 积分45分
  • 威望392点
  • 贡献值1点
  • 好评度90点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-10-14 15:40
user mode
是调用 ntdll.dll

k mode 才是 调用 ntoskrnl.exe

www.xDrv.com
iterater
驱动牛犊
驱动牛犊
  • 注册日期2004-07-30
  • 最后登录2006-10-20
  • 粉丝0
  • 关注0
  • 积分17分
  • 威望6点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-10-12 22:06
问一下,我没试,
user mode  的 OpenFile,是不是 先 调用 ntoskrnl.exe 的zwOpenFile呢?
he_x_p
驱动小牛
驱动小牛
  • 注册日期2002-11-15
  • 最后登录2005-07-30
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-09-30 10:51
大概是这样,

API
-------------------
IFSMgr
FileSystem Filters
FileSystem
......
DeviceUpperFilters
DeviceDriver
DeviceLowerFilters
.......
SCSI port
.......
乘着梦的翅膀, 借助黎明时柔和的阳光, 化着一只自由自在的冲天鸟, 在有梦的地方潇洒地飞翔......
oyangfeng
驱动牛犊
驱动牛犊
  • 注册日期2004-03-17
  • 最后登录2004-09-27
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-09-27 13:48
真是谢谢啦,不知道为什么我的信箱收不到,真是没福气!我的MSN只有2M,不过还是多谢了!
newkey
驱动小牛
驱动小牛
  • 注册日期2002-10-03
  • 最后登录2013-10-13
  • 粉丝1
  • 关注0
  • 积分45分
  • 威望392点
  • 贡献值1点
  • 好评度90点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2004-09-27 12:49
谢谢 fslife 发的资料

有 8M, 估计他的 hotmail 只有2M吧

[编辑 -  9/27/04 by  newkey]
www.xDrv.com
fslife
驱动大牛
驱动大牛
  • 注册日期2004-06-07
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分9分
  • 威望49点
  • 贡献值0点
  • 好评度20点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2004-09-27 09:05
多谢fslife,我的信箱oyangfeng9808@sina.com,或mikemaguojun@hotmail.com

thanks


兄弟,我给你发了n次了,每一次都退回来,你信箱是不是都满了?!
在交流中学习。。。
newkey
驱动小牛
驱动小牛
  • 注册日期2002-10-03
  • 最后登录2013-10-13
  • 粉丝1
  • 关注0
  • 积分45分
  • 威望392点
  • 贡献值1点
  • 好评度90点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2004-09-24 12:29
liukeyou@hotmail.com

我也要一份,谢谢
www.xDrv.com
oyangfeng
驱动牛犊
驱动牛犊
  • 注册日期2004-03-17
  • 最后登录2004-09-27
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2004-09-24 11:44
多谢fslife,我的信箱oyangfeng9808@sina.com,或mikemaguojun@hotmail.com

thanks
fslife
驱动大牛
驱动大牛
  • 注册日期2004-06-07
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分9分
  • 威望49点
  • 贡献值0点
  • 好评度20点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2004-09-24 09:41
《WDM驱动开发》的最开始讲的挺清楚,我可以mail一份给你,希望有帮助。你的mail多少?

[编辑 -  9/24/04 by  fslife]
在交流中学习。。。
oyangfeng
驱动牛犊
驱动牛犊
  • 注册日期2004-03-17
  • 最后登录2004-09-27
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2004-09-24 09:33
有文档吗,能发一个吗?谢谢
oyangfeng9808@sina.com
我是想对学过的知识能系统的理一条线!您要是清除,或大虾们清除请赐教啊,发邮件也行
chengtao
驱动牛犊
驱动牛犊
  • 注册日期2002-11-30
  • 最后登录2020-03-25
  • 粉丝0
  • 关注0
  • 积分11分
  • 威望78点
  • 贡献值0点
  • 好评度17点
  • 原创分0分
  • 专家分0分
  • 社区居民
11楼#
发布于:2004-09-23 23:48
看Windows NT File System Internals:A Developer's Guide

[编辑 -  9/23/04 by  chengtao]
oyangfeng
驱动牛犊
驱动牛犊
  • 注册日期2004-03-17
  • 最后登录2004-09-27
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
12楼#
发布于:2004-09-23 18:43
从应用程序开始,到内核,在到硬件,再上来的整个过程,thank you,到少分都行

[编辑 -  9/23/04 by  oyangfeng]
fslife
驱动大牛
驱动大牛
  • 注册日期2004-06-07
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分9分
  • 威望49点
  • 贡献值0点
  • 好评度20点
  • 原创分0分
  • 专家分0分
13楼#
发布于:2004-09-23 10:45
你说的是软件还是硬件,还是具体哪一层?
在交流中学习。。。
游客

返回顶部