阅读:1191回复:6
求助:有关硬盘直接读写的问题?
各位大虾,想请教一下硬盘直接读写的读写的问题,驱动开发网有一个readsector的程序,按照它的说法,我在2000下调用writefile,在98下设置SI为1h,写扇区均不成功,其中在98下报保护性错误,请各位大虾帮帮我,怎么样才能直接读写硬盘扇区?在此先谢谢了!
|
|
沙发#
发布于:2002-12-20 08:55
9x下要调用VWIN32
|
|
|
板凳#
发布于:2002-12-20 09:05
在98下我用的是vwin32,没有成功,你能说具体一点吗?我是初学,谢谢
|
|
地板#
发布于:2002-12-20 09:43
你问的是应用程序还是驱动程序啊?应用程序在9x下可以直接使用int13,2000下不可以使用,但是2000下更简单,使用文件操作的函数就可以!详细看createfile的帮助就可以了
|
|
地下室#
发布于:2002-12-20 10:58
请问在98下直接写硬盘是用int 26h,还是用int 13h,用int 13h的话,extention应该是多少呢?我用的是0x0000,请高手指教!万分感谢!
|
|
5楼#
发布于:2002-12-20 11:25
98下直接写硬盘的int 13h怎么用呀?本人资质愚钝,能详细指点一下吗?谢谢!98下会不会禁用int 13h呀?
|
|
6楼#
发布于:2002-12-20 12:22
还有为什么在2000下写扇区成功,而重新启动后,扇区又被磁盘扫描程序修改了,请各位大虾指教?怎么样才能不让系统修改写好的扇区呢?
|
|