※ 引述《michaeloil (XDXDXDXDXDXDXDXDXDXD)》之銘言:
: 如果我現在想用組語來偵測有沒有光碟機
請使用 Win32 API
先使用 GetDriveType ()
判斷是否是 DRIVE_CDROM
再使用 DeviceIoControl (... IOCTL_STORAGE_GET_MEDIA_TYPES_EX ...)
判斷它是 CD-ROM or DVD-ROM or others
: 或是要打開光碟機...等功能
一樣使用 Win32 API
打開光碟機 : 使用 mciSendString ("Set CDAudio Door Open Wait", ... )
關閉光碟機 : 使用 mciSendString ("Set CDAudio Door Closed Wait", ... )
: 然後不能用int 2fh
: 有什麼其他的方法啊?
Windows 下, 請使用 Win32 API
至於使用中斷, 就交給 Driver 一類的程式去煩惱
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.67.4.232