Проблема такова что:
Создаём контрол медиа плеера, создаём его как описано в СДК майкрософт — имплементим IServiceProvider, IWMPRemoteMediaServices, привязываем их к контейнеру контрола и собственно создаём сам контрол...
При запущенном медиа плеере, мы наш код запускаем из под сервиса...
IWMPPlayer::get_isRemote() возвращает VARIANT_FALSE, чего в принципе быть не должно согласно дока майкрософт...
Но это не смертельно, смертельно то, что в последствии IWMPMediaCollection::add(...) не оказывает никакого эффекта...
Что это может быть и как с этим бороться?
При всём этом запуск приложение не из под сервиса успешен... А также успешен запуск из под сервиса если медиа плеер закрыт... С чем может быть связана такая проблема?