开发工具

本部分介绍需要使用 Windows 媒体设备管理器 SDK 编程的各种证书和密钥、库和 SDK。

证书和密钥

Windows 媒体设备管理器 SDK 附带了测试密钥/证书对(在 key.c 文件中),应用程序或服务提供商可以使用该对未受保护的内容使用 Windows 媒体设备管理器方法。 此密钥/证书对允许应用程序或服务提供商使用大多数 Windows 媒体设备管理器功能。

但是,若要开发可以处理受 DRM 保护的内容的应用程序或服务提供商,必须从 Windows 媒体许可页请求一个或多个证书(每个证书都有密钥)。 以下应用程序或对象需要证书:

  • 处理受 DRM 保护内容的服务提供商需要 Windows 媒体设备管理器服务提供程序证书(和密钥)
  • 传输受 DRM 保护内容的应用程序需要 Windows 媒体设备管理器传输证书(和密钥)
  • 播放受 DRM 保护内容的应用程序需要 DRM 证书(和密钥)。
  • 许可证计量组件需要计量证书。 这是由基于 Windows Media Rights Manager SDK 构建的许可证计量服务提供的,可在 Windows 媒体许可页上请求该服务。

库和标头

除了应用程序 必需库和头文件中所述的库和标头,或者服务提供程序 必需的库和标头之外,以前链接到 WMDRMSDK.lib 的任何应用程序或插件现在都应改为链接到 WMDRMSDKStub.Lib。 此库文件用于访问受 DRM 保护的文件。 也可以从 Windows 媒体许可页请求此库。

相关的 SDK

以下Microsoft SDK 提供了为便携式媒体设备设计解决方案时可能需要的元素。

需要 SDK 必需...
Windows 媒体设备管理器 SDK 与便携式设备通信的桌面媒体播放器应用程序
可以使用便携式设备交换文件或信息的桌面应用程序
Windows Media Player 计量 COM 对象
Windows Media Player SDK Windows Media Player 插件
Windows Media Player 计量 COM 对象
Windows Media Player 外观
Windows 媒体格式 SDK 可以创建或播放文件的音频或视频播放器(尤其是 ASF 文件)
音频或视频编辑应用程序
Windows Media Rights Manager SDK 计量播放在桌面或设备上计数的应用程序或插件。

入门