[已解决]请问如何判断光驱是否支持刻录
本帖最后由 kxing 于 2010-9-2 02:53 编辑请问下除了通过获取光驱标题是否包含w字样辨别外还有其他更可靠的方法吗?
可能电脑上有好几个光驱,包括只读 刻录 和 虚拟的等等
麻烦高手赐教,什么方法最可靠!多谢! 那位高人能指点下吗!! 回复 2# kxing
在别的地方看到的,希望有帮助
http://www.autoitscript.com/forum/index.php?showtopic=95936
http://www.autoitscript.com/forum/index.php?showtopic=73782
以下为转贴内容
#include "IMAPI2.au3"
#include <Array.au3>
$ids = _IMAPI2_DrivesGetID()
If $ids = 0 Then Exit
For $i = 1 To $ids
; Get the object
$drive = _IMAPI2_DriveGetObj($ids[$i])
If IsObj($drive) = 0 Then ContinueLoop
$SupportedMedia = _IMAPI2_DriveGetSupportedMedia($drive)
_ArraySearch($SupportedMedia,$IMAPI_MEDIA_TYPE_CDRW)
If @error Then
MsgBox(0,'debug',_IMAPI2_DriveGetLetter($drive) & ' is not a burner')
Else
MsgBox(0,'debug',_IMAPI2_DriveGetLetter($drive) & " is a burner!")
EndIf
Next
Exit 多谢啊,但是头文件呢? 在里面啊,可是不巧网站这两天进不去,那我直接上传好了,在这里 thank you!!! “已”字哪去了?
页:
[1]