Я бы хотел запросить проигрыватель Windows Media из внешнего приложения, чтобы выяснить, какую дорожку (альбом и исполнителя) он воспроизводит в данный момент.
Эта информация где-нибудь раскрыта?
Один из способов сделать это - написать плагин для Windows Media Player. Есть API для этого на http://msdn.microsoft.com/en-us/library/bb262326(VS.85).aspx. И немного информации на , как обновить мастер плагинов до Visual Studio 2008 здесь .
Плагин фонового интерфейса пользователя может записывать необходимую информацию, такую как текущая воспроизводимая дорожка, заголовок и т. Д., В файл, который вы отслеживаете. Плагин пользовательского интерфейса - это просто объект, который реализует IWMPPluginUI.
Ну, один из подходов - установить плагин для блогов, который будет записывать информацию в реестр, где вы сможете ее прочитать.
Это объясняется здесь (прокрутите вниз до Получение данных из Media Player (и iTunes) раздел: http://blogs.msdn.com/coding4fun/archive/2005/04/11/407357.aspx
Плагин Blogging доступен от Microsoft здесь , но вы также можете написать свой собственный плагин, чтобы получить больше контроля и выбрать желаемое средство общения.