Supporting Windows Media Rights Manager 1

banner art

Previous Next

Supporting Windows Media Rights Manager 1

If you are transitioning from Windows Media Rights Manager version 1 to later versions, you might want to continue accommodating players that support version 1 to ensure that more players can play your Windows Media files .

  • Earlier versions of players only support Windows Media Rights Manager version 1 and cannot interpret licenses issued by Windows Media Rights Manager 7 SDK or later. You can issue version 1 licenses or version 7 or later licenses (which include versions 7.x, 9, and 10) for your Windows Media files to accommodate all player versions. Or, you can redirect consumers with earlier versions of players to a Web page where they can upgrade their players.
  • Earlier versions of players acquire licenses by opening a Web browser to a license acquisition URL . Players that support Windows Media Rights Manager 7 SDK or later can run a silent license acquisition process that is invisible to the consumer; the process takes place within an application window of the player. To implement a process to accommodate players that support all versions of Windows Media Rights Manager, you should set up different license acquisition pages for players that support Windows Media Rights Manager version 1 and players that support Windows Media Rights Manager 7 SDK or later. You can specify the two license acquisition URLs in your Windows Media files when you package them.

In addition, some updates have been made to Windows Media License Service version 1 (Licenseserver.dll), which is included with Windows Media Rights Manager 7 SDK or later:

  • You can now read values for Windows Media License Service 1 from the registry rather than from a database, which removes the dependency on the database for storing this information. The values are cert1, cert2, license_server_private_key, and client_verification_public_key_0.1.0.0.
  • You can issue a version 1 license based on a version 7.1 or later challenge from a license request (this situation does not apply when predelivering a license). You extract the key ID from the version 7.1 or later challenge, set the license key seed and key ID in the version 1 license object, and then continue to issue a version 1 license.
  • A security update is included that eliminates a denial-of-service product vulnerability in Windows Media Rights Manager. The vulnerability could enable a malicious user to temporarily prevent Windows Media License Service version 1 from issuing licenses for packaged files.

See Also

Previous Next

© 2007 Microsoft Corporation. All rights reserved.