Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: WinAPI и системное программирование > Windows Media Player


Автор: Siv 17.3.2006, 02:52
Как узнать версию утановленного Windows Media Player?

Автор: Yanis 17.3.2006, 06:50
У Windows Media Player кажется SDK есть. Может там, что нароешь.

Автор: Snowy 17.3.2006, 12:18
Через Windows Media Player SDK не определить версию.
Точнее можно определить версию плейера, который ты сам и запустил.
И то, только начиная с версии 9.0
Фокус в том, что в системе может быть несколько медиаплейеров.
Например 10-й и 7-й прекрасно уживаются.
Чтобы узнать версию медиаплейера, который является в системе основным, нужно залезть в реестр.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MediaPlayer\PlayerUpgrade
Строковой параметр PlayerVersion

Автор: Siv 17.3.2006, 22:08
Snowy, а в любой ОС есть эт ветвь? не в курсе? (ну в смысле семейства вындовс)

Автор: Snowy 18.3.2006, 00:00
Данная ветвь не зависит никак от семейства виндовз.
Начиная с девятой версии медиаплейера она есть под всеми виндами.
Зависит только от версии плейера, но никак не от версии виндов.
Под более ранними версиями плюера - не уверен.
Но и делить медиаплейер можно на до 9-й и после 9-й версии.

Автор: Siv 18.3.2006, 00:07
Snowy, угу, риспект за хелп, удачи smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)