0 votes

Comment prédélivrer des licences WMA DRM ?

J'essaie d'installer les fichiers de licences WMA DRM de manière silencieuse afin que les utilisateurs ne soient pas obligés d'écouter chaque chanson et de reconnaître chaque licence.

Je me suis rendu compte que je devais faire quelque chose comme ça :

HRESULT res = CoCreateInstance(__uuidof(RMGetLicense),NULL,CLSCTX_ALL,__uuidof(IRMGetLicense ),(void**) &pLicense );
res = pLicense->GetLicenseFromURL(NULL, bstrURL);

Le bstrURL doit contenir un keyID en tant que paramètre, qui permet de récupérer le fichier correspondant au fichier musical. Je ne trouve pas comment récupérer ce keyID à partir du fichier WMA.

Mais je me trompe peut-être de problème. Suis-je dans la bonne voie ?

0voto

AlexEzh Points 476

Vous devez passer l'objet d'en-tête comme premier paramètre. Vous trouverez plus d'informations dans MSDN

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X