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

Win9X下,获取硬盘分区格式的接口在哪里?

楼主#
更多 发布于:2003-03-19 14:06
Win9x下,右击\"我的电脑\"中的某盘符(如C:),在弹出的菜单中点\"属性\",然后会弹出一个对话框,\"常规\"页中有\"文件系统\",\"可用空间\"等信息,
请问,其中的\"文件系统\"(如FAT32)是通过哪个接口得到了?能HOOK到那个接口吗?

我试过了,侦测该过程中只有IFSFN_GETDISKINFO产生,我怀疑是FS_GetDiskInfo,
根据IFSFN_GETDISKINFO还可得到FAT格式的硬盘空间等信息,但我不能得到分区格式,其中的ir_data指向的是什么结构我也不清楚,
乘着梦的翅膀, 借助黎明时柔和的阳光, 化着一只自由自在的冲天鸟, 在有梦的地方潇洒地飞翔......
he_x_p
驱动小牛
驱动小牛
  • 注册日期2002-11-15
  • 最后登录2005-07-30
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-03-20 13:45
Win9x下,硬盘属性对话框(在盘符上点右键,然后在菜单中选\"属性\"时弹出)中的\"文件系统\"项所指示的分区格式(如:FAT32等),Windows Ring3层系统是怎样将其得到的?
是通过每次点右键弹出此对话框时直接去读分区第一扇区呢还是通过其它什么驱动接口得到的?
其过程会经过过滤层吗?能不能HOOK到?
乘着梦的翅膀, 借助黎明时柔和的阳光, 化着一只自由自在的冲天鸟, 在有梦的地方潇洒地飞翔......
游客

返回顶部