lillianzou
驱动牛犊
驱动牛犊
  • 注册日期2001-07-05
  • 最后登录
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2624回复:12

在WIN98下如何实现对硬盘某特定地址的数据读写?

楼主#
更多 发布于:2001-08-08 17:46
请问,在WIN98下如何实现对硬盘某特定地址的数据读写,可以不用VXD吗?急盼赐教!
Lillian
lxf
lxf
驱动小牛
驱动小牛
  • 注册日期2001-03-26
  • 最后登录2013-05-04
  • 粉丝4
  • 关注0
  • 积分76分
  • 威望30点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2001-08-09 10:32
应用层的操作可以操作相对的磁盘地址。
别着急,慢慢来!
lillianzou
驱动牛犊
驱动牛犊
  • 注册日期2001-07-05
  • 最后登录
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2001-08-10 09:37
SORRY,我不懂,能不能说明白一点,谢谢!
Lillian
oneq
驱动牛犊
驱动牛犊
  • 注册日期2001-03-23
  • 最后登录2001-11-22
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2001-08-12 17:07
用CIH的方法如何?
维雷利
驱动牛犊
驱动牛犊
  • 注册日期2001-03-23
  • 最后登录2018-05-30
  • 粉丝0
  • 关注0
  • 积分-70分
  • 威望100点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
  • 社区居民
地下室#
发布于:2001-08-12 18:26
直接向向硬盘的命令寄存器和控制寄存器发命令就行了,详细的可以参照ATA手册。
zjianq
驱动牛犊
驱动牛犊
  • 注册日期2001-05-12
  • 最后登录2006-05-16
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2001-08-13 11:00
////////////////////////////////////////////////////////
直接向向硬盘的命令寄存器和控制寄存器发命令就行了,详细的可以参照ATA手册。
///////////////////////////////////////////////////////
这样是不可以的。
如果可以这样,win98/95不是死的更快。
win98/95不允许你写这些相关的端口。
快乐的猪
lxf
lxf
驱动小牛
驱动小牛
  • 注册日期2001-03-26
  • 最后登录2013-05-04
  • 粉丝4
  • 关注0
  • 积分76分
  • 威望30点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2001-08-13 11:06
Every version of Microsoft's Operating Systems have different ways of reading disks. Windows NT is very similar to Linux, but for MS-DOS and for Windows 9x, things get really strange. For MS-DOS there is the BIOS Interrupt 13h as well as a couple of system calls .
别着急,慢慢来!
guest
驱动牛犊
驱动牛犊
  • 注册日期2001-06-12
  • 最后登录
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2001-08-17 23:06
Windows98下的我不太清楚,但可以参照一下WINCE的,用CreateFile去打开一个DSK类型的设备,就可以直接读写!
lillianzou
驱动牛犊
驱动牛犊
  • 注册日期2001-07-05
  • 最后登录
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2001-08-20 08:52
VXD中实现硬盘直接访问的函数是什么?
Lillian
oneq
驱动牛犊
驱动牛犊
  • 注册日期2001-03-23
  • 最后登录2001-11-22
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2001-08-20 13:01
VOID BlockDev_Send_Command(CONST BDD * pBDD, CONST BCB * pBCB);
给分吧!
lillianzou
驱动牛犊
驱动牛犊
  • 注册日期2001-07-05
  • 最后登录
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2001-08-26 08:39
请问oneq,你说的这个函数怎么用?我看了vtoolsd的help,还是一头雾水。多谢赐教!
不好意思,我很笨!!!
Lillian
oneq
驱动牛犊
驱动牛犊
  • 注册日期2001-03-23
  • 最后登录2001-11-22
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2001-08-26 10:01
不好意思,我也没用过这个函数,只知道CIH用此功能来破坏硬盘。
网上有这方面的分析文章。告知你的E-mail,我发给你一份。或许对你有所帮助。
lillianzou
驱动牛犊
驱动牛犊
  • 注册日期2001-07-05
  • 最后登录
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
12楼#
发布于:2001-08-26 10:41
my email:lillianzou@263.net.Thank u!
Lillian
游客

返回顶部