本部分介绍需要使用 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 | 计量播放在桌面或设备上计数的应用程序或插件。 |