Вопрос

Я пытаюсь установить файлы лицензий WMA DRM молча, чтобы пользователям не приходилось воспроизводить каждую песню и подтверждать для каждой лицензии.

Я понял, что мне нужно сделать что -то вроде этого:

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

Ожидается, что BSTRURL будет содержать KeyID в качестве параметра, который позволяет извлечь файл сопоставление с помощью музыкального файла. Я не могу найти, как вернуть этот KeyID из файла WMA.

Хотя я могу достать проблему неправильно. Я в хорошем смысле?

Это было полезно?

Решение

Вы должны передать объект заголовка в качестве первого параметра. Больше информации в MSDN

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top