Windows Media Rights Manager SDK banner art

Programming Guide

You can use the Microsoft® Windows Media® Rights Manager 10 Software Development Kit (SDK) to deliver digital media, such as songs and videos, through the Internet in a protected and secure manner. Licenses generated with Windows Media Rights Manager 10 are backward-compatible with 7.1 players.

The following sections describe the tasks for implementing a digital rights management system.

Section Description
Programming Windows Media Rights Manager in C++ Provides information for C++ programmers, such as new interfaces and the Visual Basic objects they correspond to.
Setting Up Windows Media Rights Manager 10 SDK Describes how to install and uninstall Windows Media Rights Manager SDK, as well as how to get a certificate to run Windows Media License Service.
Creating Packaged Windows Media Files Describes how to protect a Windows Media file by encrypting it with a key, adding information to the content header, and signing the content header.
Setting Rights Describes how to set the rights in a license.
Generating and Issuing Licenses Identifies different methods for issuing and delivering licenses.
Metering Content Usage Describes how to implement metering, which allows you to count the number of times protected content is used.
Best Practices Describes different considerations and provides recommendations for setting up a Windows Media Rights Manager system.
Implementing Different Business Models Provides guidelines and tips for implementing streaming, subscription, and super distribution models.
Using the Sample Pages Describes the purpose of each sample page and what it accomplishes.