RobinWu
驱动牛犊
驱动牛犊
  • 注册日期2001-10-16
  • 最后登录2008-12-08
  • 粉丝0
  • 关注0
  • 积分30分
  • 威望3点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
阅读:1504回复:3

2000/NT下如何使用INT 13H进行磁盘操作?

楼主#
更多 发布于:2001-10-23 16:59
2000/NT下的低级磁盘I/O怎么实现?95/98/Me下的已经解决。
在2000/NT下,标准的磁盘扇区读写或者磁道格式化等可以使用平台SDK来做。
现在我想利用INT 13H实现磁头定位等BIOS下的磁盘功能调用,在NT/2000下如何实现呢?
有没有NT/2000下加密方面或者中断调用方面的高手指点一二?如果能解决的话,根据信息的价值存在性,可以根据考虑付费。
信箱:dogfish@371.net 或者 wushijiu59@263.net

说穿了,其实我就是想在NT/2000/XP下读取特殊磁道的信息。
雄鹰的翅膀是飞出来的。
houjzs
驱动牛犊
驱动牛犊
  • 注册日期2002-01-29
  • 最后登录2002-07-10
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-03-07 12:30
怎样在2k下调用bios功能?
wilton
驱动牛犊
驱动牛犊
  • 注册日期2001-04-23
  • 最后登录2005-03-10
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-03-07 13:48
我再说一次,很困难,几乎不可能。
要自己做Thunk,还要处理同步问题(Win2k自己正在访问磁盘,正好处理一般,你又发出访问)。另外,不知道Win2k有没有对Bios对应的物理内存映射,说不定还要自己做内存管理。
应该通过Native API或者系统服务来做。
流氓兔
驱动老牛
驱动老牛
  • 注册日期2001-06-27
  • 最后登录2005-02-28
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-03-11 19:56
 :D :D :D
别想了!!!
自己写INT 13吧!!!
但我不会!!!
我以发粘!!!
请关注吧!!!
 :D :D :D
我是流氓!!!我怕谁!!! 不!!应该是我是老流氓!!!我怕谁!!![img]http://202.98.116.70:888/cgi-bin/newmov/bbs/attachment.cgi?forum=4&topic=25473&postno=1&type=.jpg[/img]
游客

返回顶部