开发工具
本部分介绍使用 Windows Media 设备管理器 SDK 进行编程所需的各种证书和密钥、库和 SDK。
证书和密钥
Windows Media 设备管理器 SDK 附带了 key.c 文件) (的测试密钥/证书对,应用程序或服务提供商可以使用该密钥/证书对未受保护的内容使用 Windows Media 设备管理器 方法。 此密钥/证书对允许应用程序或服务提供程序使用大多数 Windows Media 设备管理器功能。
但是,若要开发可以处理受 DRM 保护内容的应用程序或服务提供商,必须从 Windows 媒体许可页请求一个或多个证书 (每个证书具有密钥) 。 以下应用程序或对象需要证书:
- 处理受 DRM 保护内容的服务提供商需要 Windows Media 设备管理器 服务提供商证书 (和密钥)
- 传输受 DRM 保护内容的应用程序需要 Windows Media 设备管理器 传输证书 (和密钥)
- 播放受 DRM 保护的内容的应用程序需要 DRM 证书 (和密钥) 。
- 许可证计量组件需要计量证书。 这由基于 Windows Media Rights Manager SDK 构建的许可证计量服务提供,该服务可在 Windows Media 许可页面上请求。
库和标头
除了 应用程序所需的库和头文件 或 服务提供程序的必需库和标头中提到的库和标头外,以前链接到 WMDRMSDK.lib 以调用 Windows Media Format SDK 函数的任何应用程序或插件现在都应改为链接到 WMDRMSDKStub.Lib。 此库文件用于访问受 DRM 保护的文件。 也可以从 Windows Media 许可页请求此库。
相关 SDK
以下 Microsoft SDK 提供了设计可移植媒体设备解决方案时可能需要的元素。
需要 SDK | 必需... |
---|---|
Windows Media 设备管理器 SDK | 与便携式设备通信的桌面媒体播放器应用程序 可与便携式设备交换文件或信息的桌面应用程序 Windows 媒体播放器计量 COM 对象 |
Windows 媒体播放器 SDK | Windows 媒体播放器插件 Windows 媒体播放器计量 COM 对象 Windows 媒体播放器皮肤 |
Windows Media Format SDK | 可以创建或播放文件的音频或视频播放器, (特别是 ASF 文件) 音频或视频编辑应用程序 |
Windows Media Rights Manager SDK | 计量播放计数的应用程序或插件在桌面或设备上计数。 |