2012-05-17 2 views

ответ

4

В общем случае нельзя использовать существующие COM-объекты из приложения стиля метро. Есть некоторые исключения, но почти все существующие COM-объекты будут заблокированы во время выполнения.

Лучше всего проверить, могут ли пользователи MediaMonkey переупаковать свой API в качестве компонента winrt, а затем добавить этот компонент в свой пакет.

+0

Спасибо. И если нет, как вы думаете, мое лучшее решение? Может быть, создать приложение .Net, которое использует COM-объект и запускает его через командную строку? –

+1

CoCreateInstance заблокирован от приложений в стиле Metro (он не находится в разделе метро Windows sdk). CoCreateInstanceFromApp блокирует все, кроме небольшого набора CLSID при вызове из приложения стиля метро. Таким образом, действительно нет способа сделать то, что вы хотите. –

Смежные вопросы