Aracılığıyla paylaş


Uygulama Bağımlılığını Kaydetme (Windows Media Format 11 SDK)

[Windows Media Format 11 SDK bu sayfayla ilişkilendirilmiş özellik eski bir özelliktir. Kaynak Okuyucu ve Sink Yazıcıtarafından değiştirildi. Kaynak Okuyucu ve Havuz Yazıcısı Windows 10 ve Windows 11 için iyileştirilmiştir. Microsoft, yeni kodun mümkün olduğunda Kaynak Okuyucu ve Sink Yazıcı kullanmasını, Windows Media Format 11 SDKyerine, kesinlikle önerir. Microsoft, mümkünse yeni API'leri kullanmak için eski API'leri kullanan mevcut kodun yeniden yazılmasını önerir.]

Windows Media Biçim SDK'sı veya Windows Media Player SDK'sı tarafından sağlanan API'leri kullanan uygulamalar, bu teknolojilerin çalışma zamanı bileşenlerine bağlıdır. Uygulamanızı, uygulama kurulumunuzun bir parçası olarak bu bileşenlere bağımlı olarak kaydedebilirsiniz.

Uygulamanızı kaydederken iki bağımlılık düzeyinden birini seçebilirsiniz: engelleme veya bağımlı. Bir veya daha fazla uygulama çalışma zamanı bileşenlerinden birine engelleme bağımlılığıyla kaydedildiğinde, bileşenin önceki bir sürüme geri alınması engellenir. Engelleme olarak kaydedilmeyen bağımlı uygulamalar geri almayı engellemez. Bunun yerine, geri alma işlemi gerçekleştirilmeden önce kullanıcıdan uygulamaların bileşene bağımlı olduğunu belirten bir ileti istenir.

Uygulamanızı kaydetmek için kayıt defterinde uygulamanızı tanımlayan bir değer ayarlamanız gerekir. Ayarlanacağı kayıt defteri değeri, uygulamanızın bağımlı olduğu bileşene bağlıdır. Uygulamanız hakkında ek bilgi sağlamak için bağımlılık başına iki ek değer de ayarlayabilirsiniz.

Aşağıdaki kayıt defteri değerleri, Windows Media Format SDK çalışma zamanına bağımlılığı kaydetmek için kullanılır:

  • HKEY_CLASSES_ROOT\Software\Microsoft\WindowsMedia\Setup\REF_TYPE\App, "APP", "APP_STRING"
  • HKEY_CLASSES_ROOT\Software\Microsoft\WindowsMedia\Setup\REF_TYPE\Tanımlayıcı, "APP", "REF_DESCRIPTOR"
  • HKEY_CLASSES_ROOT\Software\Microsoft\WindowsMedia\Setup\REF_TYPE\Version, "APP", "WMF_VERSION"

Aşağıdaki kayıt defteri değeri, Windows Media Player SDK çalışma zamanına bağımlılığı kaydetmek için kullanılır:

  • HKEY_CLASSES_ROOT\Software\Microsoft\MediaPlayer\Setup\REF_TYPE\App, "APP", "APP_STRING"
  • HKEY_CLASSES_ROOT\Software\Microsoft\MediaPlayer\Setup\REF_TYPE\Tanımlayıcı, "APP", "REF_DESCRIPTOR"
  • HKEY_CLASSES_ROOT\Software\Microsoft\MediaPlayer\Setup\REF_TYPE\Version, "APP", "WMP_VERSION"

Yukarıda listelenen kayıt defteri değerlerinde aşağıdaki değişkenler kullanılır:

REF_TYPE

Bloklama bağımlılığı için BlockingRefCounts ile veya bloklama olmayan bağımlılık için DependentRefCounts ile değiştirin.

UYGULAMA

Uygulamanızın adı veya kısa tanımlayıcısı. Bu dize, kullanıcı için görüntülenen iletilerde kullanılmaz. Bu değer, çalışma zamanı bileşenlerinin her biriyle ilişkili üç kayıt defteri değerinde de kullanılan tanımlayıcıdır.

APP_STRING

Uygulamanızın tanımlayıcısı. Bu dize, kullanıcı için görüntülenen iletilerde kullanılabilir.

REF_DESCRIPTOR

Uygulamanızın bileşeni nasıl kullandığının açıklaması. Bu değer en fazla 256 karakter içerebilir.

WMP_VERSION

Uygulamanız için gereken Windows Media Player sürümü.

WMF_VERSION

Uygulamanız için gereken Windows Media Format SDK sürümü.

Aşağıdaki üç örnek kayıt defteri değeri, uygulamanız için değerleri yapılandırmayı gösterir:

  • HKEY_CLASSES_ROOT\Software\Microsoft\WindowsMedia\Setup\DependentRefCounts\App, "SouthridgeVideo", "Southridge Video Oynatıcı"
  • HKEY_CLASSES_ROOT\Software\Microsoft\WindowsMedia\Setup\DependentRefCounts\Descriptor, "SouthridgeVideo", "Southridge Video Player video dosyalarını yürütmek için Windows Media Format SDK'sını kullanır."
  • HKEY_CLASSES_ROOT\Software\Microsoft\WindowsMedia\Setup\DependentRefCounts\Version, "SouthridgeVideo", "9.0.0.2600"

Proje konuları