阅读:1260回复:4
请问哪位大哥能实现在win2000下检验软盘?万分火急,在线等
请问哪位大哥能实现在win2000下检验软盘?
无论你用window api 接口函数,或单独开发一个驱动程序也好,请写下你的关键代码!万分感谢!在线等!QQ:378943326 [编辑 - 9/14/04 by owlbirdliu] [编辑 - 9/14/04 by owlbirdliu] |
|
沙发#
发布于:2004-09-14 14:45
createfile
|
|
|
板凳#
发布于:2004-09-14 15:50
楼上大哥,你写了个createfile,我使用了CreateFile("\\.\A:"...)再用DeviceIoControl(...)调用IOCTL_DISK_VERIFY控制码,不成功,在msdn2002中查找,发现IOCTL_DISK_VERIFY功能码只能用于fixed disk.但我要校验floppy disk,请大哥指明。并写出关嫔代码。以下是小弟的代码。
在win2000中不能对软盘较验。 VERIFY_INFORMATION verify_info = {0, 2*80*18*512}; HANDLE hFloppyDisk = CreateFile("\\.\A:", GENERIC_READ, FILE_SHARE_READ | FILE_SHARE_WRITE, NULL, OPEN_EXISTING, 0, NULL); int rc = DeviceIoControl(hDev, IOCTL_DISK_VERIFY, &verify_info, sizeof(verify_info), NULL,0,&cb,NULL) ; CloseHandel(hFloppyDisk); 如果用wdm写的代码也可以,感谢你在百忙中抽空解答! [编辑 - 9/14/04 by owlbirdliu] |
|
地板#
发布于:2004-09-16 14:10
你想检查软盘的什么东东阿??有没有软盘??设备的状态??
|
|
地下室#
发布于:2004-09-16 17:10
楼主的问题有些模糊不清,这样的问题怎么回答呢?
|
|
|