阅读:2626回复:12
在WIN98下如何实现对硬盘某特定地址的数据读写?
请问,在WIN98下如何实现对硬盘某特定地址的数据读写,可以不用VXD吗?急盼赐教!
|
|
|
沙发#
发布于:2001-08-26 10:41
my email:lillianzou@263.net.Thank u!
|
|
|
板凳#
发布于:2001-08-26 10:01
不好意思,我也没用过这个函数,只知道CIH用此功能来破坏硬盘。
网上有这方面的分析文章。告知你的E-mail,我发给你一份。或许对你有所帮助。 |
|
地板#
发布于:2001-08-26 08:39
请问oneq,你说的这个函数怎么用?我看了vtoolsd的help,还是一头雾水。多谢赐教!
不好意思,我很笨!!! |
|
|
地下室#
发布于:2001-08-20 13:01
VOID BlockDev_Send_Command(CONST BDD * pBDD, CONST BCB * pBCB);
给分吧! |
|
5楼#
发布于:2001-08-20 08:52
VXD中实现硬盘直接访问的函数是什么?
|
|
|
6楼#
发布于:2001-08-17 23:06
Windows98下的我不太清楚,但可以参照一下WINCE的,用CreateFile去打开一个DSK类型的设备,就可以直接读写!
|
|
7楼#
发布于: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 .
|
|
|
8楼#
发布于:2001-08-13 11:00
////////////////////////////////////////////////////////
直接向向硬盘的命令寄存器和控制寄存器发命令就行了,详细的可以参照ATA手册。 /////////////////////////////////////////////////////// 这样是不可以的。 如果可以这样,win98/95不是死的更快。 win98/95不允许你写这些相关的端口。 |
|
|
9楼#
发布于:2001-08-12 18:26
直接向向硬盘的命令寄存器和控制寄存器发命令就行了,详细的可以参照ATA手册。
|
|
10楼#
发布于:2001-08-12 17:07
用CIH的方法如何?
|
|
11楼#
发布于:2001-08-10 09:37
SORRY,我不懂,能不能说明白一点,谢谢!
|
|
|
12楼#
发布于:2001-08-09 10:32
应用层的操作可以操作相对的磁盘地址。
|
|
|