Comment lire le titre et l’id d’un disque Blu-ray?

Est-il possible de récupérer l’identifiant et le titre du disque Blu-Ray par programmation sur la plate-forme Windows 7+?

Si vous pouvez ouvrir les fichiers suivants par programmation, vous obtiendrez probablement ce dont vous avez besoin:

/AACS/mcmf.xml – Ce fichier est le fichier manifeste Managed Copy et contiendra un atsortingbut ‘contentID’ (dans la balise mcmfManifest) pouvant être utilisé pour identifier le disque. Il s’agit généralement d’une chaîne de 32 chiffres hexadécimaux.

Il y a parfois aussi un fichier /CERTIFICATE/id.bdmv qui contient un identifiant d’organisation de disque de 4 octets (au décalage d’octet 40) suivi d’un identifiant de disque de 16 octets.

Il existe parfois des informations de métadonnées dans le répertoire / BDMV / META / DL du fichier XML bdmt_eng.xml (remplacez eng pour les autres codes de langue à 3 lettres pour les autres langues). Par exemple, sur le disque supplémentaire de The Dark Knight, je vois que ce fichier contient:

    Le disque bonus de Dark Knight   

Pour .NET, la bibliothèque BDInfo parsing la structure du disque concerné.