Я бы хотел запросить руководство по программе Windows 7 Media Center из приложения C #. например ответить на вопросы типа «Сколько времени The Inbetweeners в следующий раз будет показано на канале 4?».
Я просматривал Media Center SDK (v6 и v5), но это говорит о том, что можно использовать только классы Microsoft.MediaCenter.TV.Sheduling для запроса записей («Click-to-record»). Я не могу найти способ просто запросить и вернуть список времени показа, не прося Media Center записать что-либо.
Небольшой поиск в Интернете предлагает мне открыть базу данных SQLite, которую Media Center использует за кулисами ( ProgramData \ Microsoft \ eHome \ EPG \ epg.sdf ), и запросить ее. Я мог бы сделать это, но это немного странно для прямого доступа к данным Media Center.
Итак, я что-то упустил в .Net API? Есть ли способ запросить расписание, не обходя спину Медиа-центра?