Individualizing DRM Applications

Individualizing DRM Applications

To increase security, the DRM component of applications can be individualized. An individualized application is one that has received an upgrade to its DRM components that differentiates it from all other copies of the same application. Content owners can require that their protected files be played only on an application that has been individualized.

The individualization process starts when the application contacts the Microsoft Individualization Service, which then installs a security upgrade on the user's computer. Because the Individualization Service handles information from the user, you must display the Microsoft privacy policy or provide a link to that page at the Microsoft Web site:

Individualization can be accomplished in different ways. For example, individualization can take place when a user plays a protected file. The license request is sent to the Windows Media License Service, which inspects the certificate of the application requesting the license. If the DRM component of the application has not been individualized, Windows Media License Service refuses to issue the license, because it is the policy of Windows Media License Service to issue licenses only to individualized players. The application can then notify the user that the application must be upgraded. If the user agrees, a security upgrade is provided to individualize the DRM component of the application.

For a better user experience, you can initiate the individualization process as a security upgrade step during setup; then the user is not interrupted to get a security upgrade while trying to play a protected file. You can also actively encourage individualization by adding a Security Upgrade menu command or button to the application.

Note  DRM is not supported by the x64-based version of this SDK.

Related topics

Digital Rights Management Features
Enabling DRM Support



© 2016 Microsoft