Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 如何提前交付WMA DRM许可证?_C++_Drm_Wma - Fatal编程技术网

C++ 如何提前交付WMA DRM许可证?

C++ 如何提前交付WMA DRM许可证?,c++,drm,wma,C++,Drm,Wma,我正在尝试以静默方式安装WMA DRM许可证文件,这样用户就不必播放每首歌曲并确认每个许可证 我发现我需要这样做: HRESULT res = CoCreateInstance(__uuidof(RMGetLicense),NULL,CLSCTX_ALL,__uuidof(IRMGetLicense ),(void**) &pLicense ); res = pLicense->GetLicenseFromURL(NULL, bstrURL); bstrURL应包含一个keyID

我正在尝试以静默方式安装WMA DRM许可证文件,这样用户就不必播放每首歌曲并确认每个许可证

我发现我需要这样做:

HRESULT res = CoCreateInstance(__uuidof(RMGetLicense),NULL,CLSCTX_ALL,__uuidof(IRMGetLicense ),(void**) &pLicense );
res = pLicense->GetLicenseFromURL(NULL, bstrURL);
bstrURL应包含一个keyID作为参数,该参数允许检索与音乐文件匹配的文件。我找不到如何从WMA文件中获取此密钥ID


不过我可能弄错了这个问题。我的方法好吗?

必须将header对象作为第一个参数传递。更多信息请参阅