關於 Windows Media DRM 0xC00D2840 錯誤

來源:互聯網
上載者:User
  今天在給別人做DEMO的時候,發現用原來開發的WDRM打包器對asf檔案進行打包時,出現了一個錯誤:

  System.Runtime.InteropServices.COMException (0xC00D2840): Exception from HRESULT: 0xC00D2840.

  at WMRMOBJSLib.WMRMProtectClass.ProtectFile(String bstrFileName)

  MSDN上對於這個Error Code的解釋是:

Error code Hexadecimal value Description
NS_E_DRM_LICENSE_SERVER_INFO_MISSING 0xC00D2840 Could not read the necessary information from the system registry.

  不過打包器的代碼我一直沒有改過,以前一直都好好的啊~~把DRM卸掉重裝也沒用。。"註冊表缺少資訊",突然想起來DRM 9.0要求到微軟網站進行認證才行的,而我的DRM之前曾經卸載過^^ 趕緊到微軟的網站進行認證,一切OK:)

  只要到下面網站,然後Enroll to get a new certificate,系統就會往你郵箱發送一個認證碼,再回到這個網站,選擇Complete the enrollment with your e-mail confirmation,即可用你的郵箱地址和認證碼即可取得DRM認證^^ 

  http://licenseserver.windowsmedia.com/

  另外,WDRM的Error Code可以到MSDN去查詢,比SDK內建協助裡的要詳細很多:)

  http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wmform95/htm/errorcodes.asp

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.