有沒有辦法在使用C++的Windows系統中檢測可用的DVD刻錄機?我知道如何檢測所有可用的驅動器,但我希望能夠檢測到哪些驅動器能夠刻錄DVD介質。在Windows中檢測DVD刻錄機
0
A
回答
3
你想要的是Image Mastering API(IMAPI)。要列出您可以使用的可用設備IDiscMaster::EnumDiscRecorders
.
0
:: GetDriveType() :: GetVolumeInformation()
是兩個API的,我知道的,可能得到你所需要知道的。
但是,沒有一個明確的方法可以獲得「這臺DVD光驅是錄音機嗎?」
0
關於IOCTL_STORAGE_GET_MEDIA_TYPES_EX
(請參閱http://msdn.microsoft.com/en-us/library/aa363413.aspx),您可以獲得GET_MEDIA_TYPES
(請參閱http://msdn.microsoft.com/en-us/library/aa363264.aspx)。你可以使用,如果在http://msdn.microsoft.com/en-us/library/aa363147.aspx。來自GET_MEDIA_TYPES
的信息包含您需要的所有信息。
相關問題
- 1. Qt SDK和CD/DVD刻錄
- 2. 在Windows上觀看CD/DVD刻錄文件
- 3. 什麼是Windows或.Net的好DVD刻錄組件?
- 4. Linux下的實時DVD刻錄
- 5. 使用IMAPI2.dll刻錄CD/DVD
- 6. 自動刻錄100+ .ISO DVD映像
- 7. 如何從C#刻錄視頻DVD?
- 8. 用於Java的DVD刻錄API
- 9. 在Windows中檢測耳機
- 10. 如何使用刻錄機檢測Android中的環境噪聲
- 11. 在沒有第三方庫的.NET中刻錄(視頻)DVD
- 12. Windows CD刻錄API
- 13. 測試在刻錄中安裝失敗
- 14. Python:檢測無法在Windows 7中檢測到的目錄
- 15. 用C檢測Windows關機#
- 16. 檢測Windows手機短信?
- 17. 檢測手機或Windows PHP
- 18. 什麼是最佳填充DVD刻錄的算法
- 19. 使用.NET在Windows XP中刻錄DVD所需的基本COM組件是什麼?
- 20. 檢測捏放大在Windows手機(7.1)
- 21. 創建pjmedia刻錄機
- 22. 刻錄引導程序未正確檢測Windows安裝程序版本
- 23. 檢測光盤是否在DVD驅動器中
- 24. Selenium Webdriver刻錄機是否存在?
- 25. cd刻錄機的狀態機
- 26. 在Python中檢測Windows 8.1?
- 27. 在Windows中檢測SSD
- 28. 檢測在Windows XP
- 29. 檢測亞馬遜虛擬機(Windows)
- 30. 如何在java中檢查DVD-RAM驅動器中的CD或DVD
您需要至少指定一個操作系統... – humbagumba 2010-06-30 15:56:39
這看起來相當有趣:http://msdn.microsoft.com/en-us/magazine/cc163992.aspx – 2010-06-30 15:57:34
還應該注意的是,從Windows XP中,有一個內置的API用於刻錄。哪些可能能夠做到你想要的和更多。 – 2010-06-30 16:01:18