2012-05-17 21 views

cevap

4

Genel olarak, bir MET stili uygulamadan mevcut COM nesnelerini kullanmak mümkün değildir. Bazı istisnalar vardır, ancak hemen hemen tüm mevcut COM nesneleri çalışma zamanında engellenir.

En iyi seçeneğiniz, MediaMonkey milletlerinin API'lerini bir winrt bileşeni olarak yeniden paketleyip paketleyemeyeceğini ve ardından bu bileşeni paketinize ekleyip eklemediğini görmek.

+0

Teşekkürler. Ve eğer değilse, en iyi çözümümün hangisi olduğunu düşünüyorsunuz? Belki de COM nesnesini kullanan ve komut satırı aracılığıyla çalıştıran bir .NET uygulaması oluşturmak? –

+1

CoCreateInstance, Metro stili uygulamalardan engellenir (Windows 8 sdk'nin metro bölümünde bulunmaz). CoCreateInstanceFromApp, bir metro stili uygulamadan çağrıldığında tümünü küçük bir CLSID kümesi olarak engeller. Yani gerçekten istediğin şeyi yapmanın bir yolu yok. –