首页
社区
课程
招聘
[求助]怎么样打开软驱设备??
发表于: 2006-10-17 16:22 6746

[求助]怎么样打开软驱设备??

2006-10-17 16:22
6746
利用CreateFile("\\\\.\\PhysicalDriver0",........)可以打开硬盘的设备文件,对硬盘进行读写。。。

那么打开软驱,该后面的设备名字或者设备链接名字是什么????

除了A:还有没有其他的名字,用A:似乎也可以,只是打开的时候软驱会gezigezi的响几声,不是我想要的,还有没有其他的办法。。。。

怎么样在不读写软盘的情况下(也是软驱的灯不闪的情况下)检测软驱是否有软盘???

恳请高手指导,小弟谢谢了。。。。

再次非常感谢!!!!!

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 390
活跃值: (707)
能力值: ( LV12,RANK:650 )
在线值:
发帖
回帖
粉丝
2
不行的。用过HD-COPY的就知道为什么
2006-10-17 19:49
0
雪    币: 248
活跃值: (1056)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
	invoke CreateFile,CTEXT("\\.\A:"),GENERIC_READ,FILE_SHARE_READ,0,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,0
	;invoke CreateFile,CTEXT("\\.\PHYSICALDRIVE0"),GENERIC_READ,FILE_SHARE_READ,\
	;			NULL,OPEN_EXISTING,FILE_ATTRIBUTE_ARCHIVE,0
	mov    hFile,eax
	.if    hFile != INVALID_HANDLE_VALUE
		invoke ReadFile,hFile,addr szBuffer,512,addr dwReadBytes,NULL
		invoke CloseHandle,hFile
		invoke Hex2Str, addr szBuffer, 512
		invoke MessageBox,0,eax,0,0
	.endif
2006-10-17 23:00
0
雪    币: 217
活跃值: (99)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
4
软驱是机械式的,它必须尝试读盘操作才能判断是否有软盘存在,因此软驱不响几声是无法判断是否有盘的.这点不像光驱.
2006-10-18 16:33
0
游客
登录 | 注册 方可回帖
返回
//