Microsoft KB Archive/891122

From BetaArchive Wiki

Article ID: 891122

Article Last Modified on 6/2/2006



APPLIES TO

  • Windows Media Format 9.5 Software Development Kit x64 Edition
  • Microsoft Windows Media Player 10
  • Microsoft Windows Media Player 9 Series
  • Windows Media Format 9 Series Software Development Kit




SUMMARY

This article describes an update to the Microsoft Windows Media Digital Rights Management (DRM) system. You can use this update to make the Windows Media DRM system more robust.


INTRODUCTION

This update improves the robustness of the Windows Media DRM system. It also adds more integrity checks to the DRM system by installing two components on end users' computers. License issuers can verify that each user's computer has been updated before issuing or renewing licenses. Updates for the end user require the following actions:

  1. Updating the Windows Media Format run-time components.


Note Applications that are based on the Windows Media Format SDK do not have to be modified. This update affects only the redistributable run-time components. However, ISVs are encouraged to include the new run-time components with their application.

  1. Re-individualizing the DRM component in their application.


MORE INFORMATION

Software update information

A supported update is now available from Microsoft, but it is only intended to correct the problem that is described in this article.

To resolve this problem, contact Microsoft Product Support Services to obtain the update. For a complete list of Microsoft Product Support Services telephone numbers and information about support costs, visit the following Microsoft Web site:

Note In special cases, charges that are ordinarily incurred for support calls may be canceled if a Microsoft Support Professional determines that a specific update will resolve your problem. The usual support costs will apply to additional support questions and issues that do not qualify for the specific update in question.

Windows Media Format 9.5 Runtime

The following file is available for download from the Microsoft Download Center:
[GRAPHIC: Download]Download the WindowsMedia-KB891122-x86 package now.

File information

The English version of this update has the file attributes (or later file attributes) that are listed in the following table. The dates and times for these files are listed in Coordinated Universal Time (UTC). When you view the file information, it is converted to local time. To find the difference between UTC and local time, use the Time Zone tab in the Date and Time tool in Control Panel.

   Date         Time   Version         Size       File name
   --------------------------------------------------------------
   28-Jan-2005  18:44  10.0.0.3802       294,912  Blackbox.dll
   28-Jan-2005  18:44  10.0.3790.3802    164,864  Cewmdm.dll
   28-Jan-2005  18:44  10.0.0.3802       258,296  Drmclien.dll
   28-Jan-2005  18:44  10.0.0.3802        96,768  Drmstor.dll
   28-Jan-2005  18:44  10.0.0.3802       173,304  Drmupgds.exe
   28-Jan-2005  18:44  10.0.0.3802       502,272  Drmv2clt.dll
   28-Jan-2005  18:44  10.0.0.3802         6,656  Laprxy.dll
   28-Jan-2005  18:44  10.0.0.3802        96,768  Logagent.exe
   28-Jan-2005  18:44  10.0.0.3802       142,336  Msnetobj.dll
   28-Jan-2005  18:44  10.0.3790.3802     25,088  Mspmsnsv.dll
   28-Jan-2005  18:44  10.0.3790.3802    173,568  Mspmsp.dll
   28-Jan-2005  18:44  10.0.0.3802       364,784  Msscp.dll
   28-Jan-2005  18:44  10.0.3790.3802    315,904  Mswmdm.dll
   28-Jan-2005  18:44  10.0.0.3802       221,184  Qasf.dll
   28-Jan-2005  18:44  5.2.3790.1230      47,104  Uwdf.exe
   28-Jan-2005  18:44  5.2.3790.1230      15,872  Wdfapi.dll
   28-Jan-2005  18:44  5.2.3790.1230      38,912  Wdfmgr.exe
   28-Jan-2005  18:44  10.0.0.3802       396,528  Wmadmod.dll
   28-Jan-2005  18:44  10.0.0.3802       716,288  Wmadmoe.dll
   28-Jan-2005  18:44  10.0.0.3802       224,768  Wmasf.dll
   28-Jan-2005  18:44  10.0.3790.3802     28,160  Wmdmlog.dll
   28-Jan-2005  18:44  10.0.3790.3802     33,792  Wmdmps.dll
   28-Jan-2005  18:44  10.0.0.3802       335,872  Wmdrmdev.dll
   28-Jan-2005  18:44  10.0.0.3802       290,816  Wmdrmnet.dll
   28-Jan-2005  18:44  10.0.0.3802       150,016  Wmidx.dll
   28-Jan-2005  18:44  10.0.0.3802     1,027,072  Wmnetmgr.dll
   28-Jan-2005  18:44  10.0.0.3802       774,904  Wmsdmod.dll
   28-Jan-2005  18:44  10.0.0.3802     1,119,744  Wmsdmoe2.dll
   28-Jan-2005  18:44  10.0.0.3802       819,200  Wmsetsdk.exe
   28-Jan-2005  18:44  10.0.0.3802       413,944  Wmspdmod.dll
   28-Jan-2005  18:44  10.0.0.3802       940,544  Wmspdmoe.dll
   28-Jan-2005  18:44  10.0.0.3802     1,218,808  Wmvadvd.dll
   28-Jan-2005  18:44  10.0.0.3802     1,512,448  Wmvadve.dll
   28-Jan-2005  18:44  10.0.0.3802     2,370,296  Wmvcore.dll
   28-Jan-2005  18:44  10.0.0.3802       895,736  Wmvdmod.dll
   28-Jan-2005  18:44  10.0.0.3802     1,003,008  Wmvdmoe2.dll
   28-Jan-2005  18:44  5.2.3802.3802      61,952  Wpdconns.dll
   28-Jan-2005  18:44  5.2.3802.3802     114,176  Wpdmtp.dll
   28-Jan-2005  18:44  5.2.3802.3802     331,776  Wpdmtpdr.dll
   28-Jan-2005  18:44  5.2.3802.3802      66,560  Wpdmtpus.dll     
   28-Jan-2005  18:44  5.2.3802.3802     331,264  Wpdsp.dll
   28-Jan-2005  18:44  5.2.3802.3802      10,752  Wpdtrace.dll
   28-Jan-2005  18:44  5.2.3802.3802      18,944  Wpdusb.sys
   28-Jan-2005  18:44  5.2.3802.3802      38,912  Wpd_ci.dll

Windows Media Format 9.0 Runtime for Windows 2000

The following file is available for download from the Microsoft Download Center:
[GRAPHIC: Download]Download the WindowsMedia9-KB891122-x86-Global-ENU.exe package now.

File information

The English version of this update has the file attributes (or later file attributes) that are listed in the following table. The dates and times for these files are listed in Coordinated Universal Time (UTC). When you view the file information, it is converted to local time. To find the difference between UTC and local time, use the Time Zone tab in the Date and Time tool in Control Panel.

   Date         Time   Version      Size       File name
   --------------------------------------------------------
   19-Apr-2005  21:53  9.0.0.3288     294,400  Blackbox.dll     
   05-Apr-2005  15:20  9.0.0.3287     306,424  Drmclien.dll     
   05-Apr-2005  15:20  9.0.0.3287      87,040  Drmstor.dll      
   05-Apr-2005  15:20  9.0.0.3287     696,320  Drmv2clt.dll     
   10-Nov-2004  19:59  1.9.0.305      290,816  L3codeca.acm
   05-Apr-2005  15:20  9.0.0.3287       6,656  Laprxy.dll       
   05-Apr-2005  15:00  9.0.0.3287     103,936  Logagent.exe     
   05-Apr-2005  15:28  9.0.0.3287     317,176  Mp43dmod.dll     
   05-Apr-2005  15:20  9.0.0.3287     384,512  Mp4sdmod.dll     
   05-Apr-2005  15:20  9.0.0.3287     240,640  Mpg4dmod.dll     
   10-Nov-2004  21:47  4.90.2490.0     50,448  Msdmo.dll        
   05-Apr-2005  15:20  9.0.0.3287     260,096  Msnetobj.dll     
   05-Apr-2005  15:20  9.0.0.3287     226,816  Npdrmv2.dll      
   05-Apr-2005  15:20  9.0.0.3287      10,240  Npwmsdrm.dll     
   05-Apr-2005  15:20  9.0.0.3287     237,568  Qasf.dll         
   05-Apr-2005  15:05  9.0.0.3287     237,568  Setup_wm.exe     
   05-Apr-2005  15:27  10.0.0.3802    396,528  Wmadmod.dll      
   13-Feb-2005  06:31  10.0.0.3802    716,288  Wmadmoe.dll      
   05-Apr-2005  15:20  9.0.0.3287     222,208  Wmasf.dll        
   05-Apr-2005  15:20  9.0.0.3287     151,552  Wmidx.dll        
   05-Apr-2005  15:20  9.0.0.3287   1,022,464  Wmnetmgr.dll     
   05-Apr-2005  15:29  10.0.0.3802    774,904  Wmsdmod.dll      
   13-Feb-2005  06:31  10.0.0.3802  1,119,744  Wmsdmoe2.dll     
   05-Apr-2005  15:24  10.0.0.3802    413,944  Wmspdmod.dll     
   13-Feb-2005  06:31  10.0.0.3802    940,544  Wmspdmoe.dll     
   05-Apr-2005  15:23  9.0.0.3287   2,071,288  Wmvcore.dll      
   05-Apr-2005  15:26  10.0.0.3802    895,736  Wmvdmod.dll      
   13-Feb-2005  06:31  10.0.0.3802  1,003,008  Wmvdmoe2.dll

For more information about how to download Microsoft Support files, click the following article number to view the article in the Microsoft Knowledge Base:

119591 How to obtain Microsoft support files from online services


Microsoft scanned this file for viruses. Microsoft used the most current virus-detection software that was available on the date that the file was posted. The file is stored on security-enhanced servers that help prevent any unauthorized changes to the file.

Windows Media Format 9.0 Runtime for Windows 98 and Windows Millennium Edition

The following file is available for download from the Microsoft Download Center:
[GRAPHIC: Download]Download the WindowsMedia9-KB891122-x86-INTL.exe package now.

File information

The English version of this update has the file attributes (or later file attributes) that are listed in the following table. The dates and times for these files are listed in Coordinated Universal Time (UTC). When you view the file information, it is converted to local time. To find the difference between UTC and local time, use the Time Zone tab in the Date and Time tool in Control Panel.

   Date         Time   Version      Size       File name
   --------------------------------------------------------------
   19-Apr-2005  21:53  9.0.0.3288     294,400  Blackbox.dll
   05-Apr-2005  15:20  9.0.0.3287     306,424  Drmclien.dll
   05-Apr-2005  15:20  9.0.0.3287      87,040  Drmstor.dll
   05-Apr-2005  15:20  9.0.0.3287     696,320  Drmv2clt.dll
   10-Nov-2004  19:59  1.9.0.305      290,816  L3codeca.acm
   05-Apr-2005  15:20  9.0.0.3287       6,656  Laprxy.dll
   05-Apr-2005  15:00  9.0.0.3287     103,936  Logagent.exe
   05-Apr-2005  15:28  9.0.0.3287     317,176  Mp43dmod.dll
   05-Apr-2005  15:20  9.0.0.3287     384,512  Mp4sdmod.dll
   05-Apr-2005  15:20  9.0.0.3287     240,640  Mpg4dmod.dll
   10-Nov-2004  21:47  4.90.2490.0     50,448  Msdmo.dll
   05-Apr-2005  15:20  9.0.0.3287     260,096  Msnetobj.dll
   05-Apr-2005  15:20  9.0.0.3287     226,816  Npdrmv2.dll
   05-Apr-2005  15:20  9.0.0.3287      10,240  Npwmsdrm.dll
   05-Apr-2005  15:20  9.0.0.3287     237,568  Qasf.dll
   05-Apr-2005  15:05  9.0.0.3287     237,568  Setup_wm.exe
   05-Apr-2005  15:27  10.0.0.3802    396,528  Wmadmod.dll
   13-Feb-2005  06:31  10.0.0.3802    716,288  Wmadmoe.dll
   05-Apr-2005  15:20  9.0.0.3287     222,208  Wmasf.dll
   05-Apr-2005  15:20  9.0.0.3287     151,552  Wmidx.dll
   05-Apr-2005  15:20  9.0.0.3287   1,022,464  Wmnetmgr.dll
   05-Apr-2005  15:29  10.0.0.3802    774,904  Wmsdmod.dll
   13-Feb-2005  06:31  10.0.0.3802  1,119,744  Wmsdmoe2.dll
   05-Apr-2005  15:24  10.0.0.3802    413,944  Wmspdmod.dll
   13-Feb-2005  06:31  10.0.0.3802    940,544  Wmspdmoe.dll
   05-Apr-2005  15:23  9.0.0.3287   2,071,288  Wmvcore.dll
   05-Apr-2005  15:26  10.0.0.3802    895,736  Wmvdmod.dll
   13-Feb-2005  06:31  10.0.0.3802  1,003,008  Wmvdmoe2.dll

Software update removal information

To remove this update, you must uninstall the Windows Media Format Runtime by using Add or Remove Programs.

During the license acquisition process, content services can detect whether their end users have updated their computers by checking for component versions. Using the Windows Media Rights Manager SDK on the licensing server, the content service can retrieve version information from the client and then determine how to continue. The license server can determine whether the client has the update by using one of the following methods:

  • Determine the version of the user's operating system.
    At first, the update to the Windows Media DRM system is available only to users of Microsoft Windows XP. Use client-side code to determine the version of the user's operating system.

    Content services may choose to issue licenses to computers that the update is not yet available for. Or, content services should notify their users that licenses will not be available until the DRM run-time component for their operating system becomes available.
  • Determine the version of the Windows Media Format run-time components on the client.
    Determine the version of the Windows Media Format run-time component that the user's player is based on. Use the WMRMChallenge.ClientVersion property to retrieve this value. An updated client has version 10.00.00.3802. To install the updated run-time components, redirect the user to the URL that is mentioned in the "More Information" section.
  • Determine the security version of the DRM component for individualization.
    Determine the security version of the DRM component. The version number indicates whether the client must individualize its player. Although the Windows Media Rights Manager SDK provides several ways to determine the security version, we recommend that you use the WMRMLicGen.GetClientVersion method because the resulting value is digitally signed. This digitally signed value cannot be tampered with. The value for the pvarVersion parameter of this method indicates the security version a.b in the format:

    a*256 + b (For example, a security version of 2.4 returns a value of 516.)

    An updated client has a security version of 2.5 or a later version. If you see a value that is less than or equal to 516, you know that the client requires individualization. You can redirect users to the following Microsoft Web site to initiate individualization:

Note Before the licensing servers can determine the versions of client components, you must update the configuration information on the licensing servers. To do this, visit the following Microsoft Web site and then click Download the latest License Server information:

You must perform this update on each computer that is running Windows Media License Service.

For more information about software update terminology, click the following article number to view the article in the Microsoft Knowledge Base:

824684 Description of the standard terminology that is used to describe Microsoft software updates


Keywords: kbfix kbqfe kbhotfixserver KB891122