阅读:1352回复:6
请教硬盘物理扇区的读写
有谁知道在98下怎样读硬盘的物理扇区(注:不是逻辑盘扇区)
|
|
沙发#
发布于:2002-07-04 08:43
写个驱动,用IOS_SendCommand,先构造一个IOR,具体参见CIH virus
|
|
|
板凳#
发布于:2002-07-04 12:19
98下可以用INT13,在本站也有源代码啊
|
|
地板#
发布于:2002-07-04 12:31
也可以call VWin32.vxd
|
|
地下室#
发布于:2002-07-04 12:41
wnsapi is also ok.
|
|
5楼#
发布于:2002-07-04 12:43
可我是用C写的vxd,
运行时却出现“FSD异常”和蓝屏,参数和cih的一样, 不知为什么? int13 我也用了,但是在 hCurVM = Get_Cur_VM_Handle(); LinMapIntoV86(pValidBuffer, hCurVM, 0x10, 1, 0, &dwV86Page); 编译时出现\"unresolved external symbol _LinMapIntoV86\",是不是没有包含\"_LinMapIntoV86\"的库,要改Makefile吗? [编辑 - 7/4/02 by roger_ding] |
|
6楼#
发布于:2002-07-04 14:10
也可以call VWin32.vxd It\'s the best way to instead of int 25h & 26h. |
|
|