Question

Y at-il de toute façon à Dectect graveurs de DVD disponibles dans un système Windows en utilisant c ++? Je sais comment détecter tous les disques disponibles mais je voudrais être en mesure de détecter ceux qui ont la possibilité de graver les médias DVD.

Était-ce utile?

La solution

Qu'est-ce que vous voulez est l'API Mastering Image (IMAPI). Pour la liste, vous pouvez utiliser IDiscMaster::EnumDiscRecorders les périphériques disponibles.

Autres conseils

:: GetDriveType () :: GetVolumeInformation ()

Les deux API que je connaisse qui peut vous obtenir ce que vous devez savoir.

Cependant, ni a une façon claire et évidente d'obtenir « est ce lecteur de DVD d'un enregistreur? »

Vous pouvez obtenir GET_MEDIA_TYPES (voir http://msdn.microsoft.com /en-us/library/aa363264.aspx ) à l'égard de IOCTL_STORAGE_GET_MEDIA_TYPES_EX (voir http://msdn.microsoft.com/en-us/library/aa363413.aspx ). Vous pouvez utiliser si comme dans http://msdn.microsoft.com/en- nous / bibliothèque / aa363147.aspx . Informations GET_MEDIA_TYPES a toutes les informations dont vous avez besoin.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top