Bagikan melalui


Mendaftarkan Dependensi Aplikasi (Windows Media Format 11 SDK)

[Fitur yang terkait dengan halaman ini, Windows Media Format 11 SDK, adalah fitur warisan. Ini telah digantikan oleh Pembaca Sumber dan Penulis Sink. Pembaca Sumber dan Penulis Sink telah dioptimalkan untuk Windows 10 dan Windows 11. Microsoft sangat menyarankan agar kode baru menggunakan Pembaca Sumber dan Penulis Sink alih-alih Windows Media Format 11 SDK, jika memungkinkan. Microsoft menyarankan agar kode yang ada yang menggunakan API warisan ditulis ulang untuk menggunakan API baru jika memungkinkan.]

Aplikasi yang menggunakan API yang disediakan oleh Windows Media Format SDK atau Pemutar Media Windows SDK bergantung pada komponen run-time teknologi tersebut. Anda dapat mendaftarkan aplikasi Anda sebagai tergantung pada komponen tersebut sebagai bagian dari penyiapan aplikasi Anda.

Saat mendaftarkan aplikasi, Anda dapat memilih salah satu dari dua tingkat dependensi: pemblokiran, atau dependen. Ketika satu atau beberapa aplikasi terdaftar dengan dependensi pemblokiran pada salah satu komponen run-time, komponen akan diblokir dari putar kembali ke versi sebelumnya. Aplikasi dependen yang tidak terdaftar sebagai pemblokiran, jangan blokir pembatalan. Sebaliknya, sebelum pemutaran kembali dilakukan, pengguna diminta dengan pesan yang menyatakan bahwa aplikasi bergantung pada komponen.

Untuk mendaftarkan aplikasi, Anda harus menetapkan nilai dalam registri yang mengidentifikasi aplikasi Anda. Nilai registri yang akan ditetapkan tergantung pada komponen yang bergantung pada aplikasi Anda. Anda juga dapat mengatur dua nilai tambahan per dependensi untuk memberikan informasi tambahan tentang aplikasi Anda.

Nilai registri berikut digunakan untuk mendaftarkan dependensi pada runtime Windows Media Format SDK:

  • HKEY_CLASSES_ROOT\Software\Microsoft\WindowsMedia\Setup\REF_TYPE\App, "APP", "APP_STRING"
  • HKEY_CLASSES_ROOT\Software\Microsoft\WindowsMedia\Setup\REF_TYPE\Deskriptor, "APP", "REF_DESCRIPTOR"
  • HKEY_CLASSES_ROOT\Software\Microsoft\WindowsMedia\Setup\REF_TYPE\Version, "APP", "WMF_VERSION"

Nilai registri berikut digunakan untuk mendaftarkan dependensi pada runtime Pemutar Media Windows SDK:

  • HKEY_CLASSES_ROOT\Software\Microsoft\MediaPlayer\Setup\REF_TYPE\App, "APP", "APP_STRING"
  • HKEY_CLASSES_ROOT\Software\Microsoft\MediaPlayer\Setup\REF_TYPE\Deskriptor, "APP", "REF_DESCRIPTOR"
  • HKEY_CLASSES_ROOT\Software\Microsoft\MediaPlayer\Setup\REF_TYPE\Version, "APP", "WMP_VERSION"

Variabel berikut digunakan dalam nilai registri yang tercantum di atas:

REF_TYPE

Ganti dengan BlockingRefCounts untuk memblokir dependensi, atau dengan DependentRefCounts untuk dependensi non-pemblokiran.

APP

Nama atau pendeskripsi singkat aplikasi Anda. String ini tidak akan digunakan dalam pesan yang ditampilkan untuk pengguna. Nilai ini adalah pengidentifikasi yang digunakan dalam ketiga nilai registri yang terkait dengan masing-masing komponen run-time.

APP_STRING

Deskriptor aplikasi Anda. String ini dapat digunakan dalam pesan yang ditampilkan untuk pengguna.

REF_DESCRIPTOR

Deskripsi tentang bagaimana aplikasi Anda menggunakan komponen. Nilai ini dapat mencakup maksimal 256 karakter.

WMP_VERSION

Versi Pemutar Media Windows yang diperlukan oleh aplikasi Anda.

WMF_VERSION

Versi Windows Media Format SDK yang diperlukan oleh aplikasi Anda.

Tiga contoh nilai registri berikut menunjukkan cara mengonfigurasi nilai untuk aplikasi Anda:

  • HKEY_CLASSES_ROOT\Software\Microsoft\WindowsMedia\Setup\DependentRefCounts\App, "SouthridgeVideo", "Southridge Video Player"
  • HKEY_CLASSES_ROOT\Software\Microsoft\WindowsMedia\Setup\DependentRefCounts\Descriptor, "SouthridgeVideo", "Southridge Video Player menggunakan Windows Media Format SDK untuk memutar file video."
  • HKEY_CLASSES_ROOT\Software\Microsoft\WindowsMedia\Setup\DependentRefCounts\Version, "SouthridgeVideo", "9.0.0.2600"

Pertimbangan Proyek