共用方式為


註冊應用程式相依性 (Windows Media Format 11 SDK)

[與此頁面相關聯的功能 Windows Media Format 11 SDK是舊版功能。 來源讀取器和接收寫入器已取代它。 來源讀取器和接收寫入器已針對Windows 10和Windows 11進行優化。 Microsoft 強烈建議新程式碼盡可能使用來源讀取器和接收寫入器,而不是Windows 媒體格式 11 SDK。 Microsoft 建議使用舊版 API 的現有程式碼盡可能重寫為使用新的 API。

使用 Windows 媒體格式 SDK 或Windows 媒體播放機 SDK 所提供的 API 的應用程式,取決於這些技術的執行時間元件。 您可以將應用程式註冊為相依于這些元件,作為應用程式設定的一部分。

當您註冊應用程式時,您可以選擇兩個層級的其中一個相依性:封鎖或相依性。 當一或多個應用程式向其中一個執行時間元件上的封鎖相依性註冊時,元件將會遭到封鎖,而無法復原至舊版。 未註冊為封鎖的相依應用程式不會封鎖復原。 相反地,在執行復原之前,系統會提示使用者輸入訊息,指出應用程式相依于元件。

若要註冊應用程式,您必須在登錄中設定可識別應用程式的值。 要設定的登錄值取決於應用程式相依的元件。 您也可以為每個相依性設定兩個額外的值,以提供應用程式的額外資訊。

下列登錄值可用來註冊對 Windows 媒體格式 SDK 執行時間的相依性:

  • HKEY_CLASSES_ROOT\Software\Microsoft\WindowsMedia\Setup\REF_TYPE\App、「APP」、「APP_STRING
  • HKEY_CLASSES_ROOT\Software\Microsoft\WindowsMedia\Setup\REF_TYPE\描述元、「APP」、「REF_DESCRIPTOR
  • HKEY_CLASSES_ROOT\Software\Microsoft\WindowsMedia\Setup\REF_TYPE\Version、「APP」、「WMF_VERSION

下列登錄值可用來註冊與 Windows 媒體播放機 SDK 執行時間相依性:

  • HKEY_CLASSES_ROOT\Software\Microsoft\MediaPlayer\Setup\REF_TYPE\App、「APP」、「APP_STRING
  • HKEY_CLASSES_ROOT\Software\Microsoft\MediaPlayer\Setup\REF_TYPE\描述元、「APP」、「REF_DESCRIPTOR
  • HKEY_CLASSES_ROOT\Software\Microsoft\MediaPlayer\Setup\REF_TYPE\Version、「APP」、「WMP_VERSION

下列變數用於上述登錄值:

REF_TYPE

將 取代為 BlockingRefCounts 以封鎖相依性,或以 DependencRefCount 取代為非封鎖相依性。

APP

應用程式的名稱或簡短描述元。 此字串不會用於使用者顯示的訊息中。 此值是與每個執行時間元件相關聯的三個登錄值中使用的識別碼。

APP_STRING

應用程式的描述項。 此字串可用於使用者所顯示的訊息中。

REF_DESCRIPTOR

應用程式如何使用元件的描述。 此值最多可以包含 256 個字元。

WMP_VERSION

應用程式所需的Windows 媒體播放機版本。

WMF_VERSION

應用程式所需的 Windows 媒體格式 SDK 版本。

下列三個範例登錄值示範如何設定應用程式的值:

  • HKEY_CLASSES_ROOT\Software\Microsoft\WindowsMedia\Setup\DependentRefCounts\App,「SouthVideo」、「South Video Player」
  • HKEY_CLASSES_ROOT\Software\Microsoft\WindowsMedia\Setup\DependentRefCounts\Descriptor「SouthVideo」、「SouthHKEY_CLASSES_ROOT\Software\Microsoft\WindowsMedia\Setup\DependentRefCounts\Descriptor Video Player 會使用 Windows 媒體格式 SDK 播放視訊檔案。
  • HKEY_CLASSES_ROOT\Software\Microsoft\WindowsMedia\Setup\DependentRefCounts\Version,「SouthHKEY_CLASSES_ROOT\Software\Microsoft\WindowsMedia\Setup\DependentRefCounts\Version Video」、「9.0.0.2600」

專案考慮