2012-05-17 8 views

Respuesta

4

En general, no es posible usar objetos COM existentes desde una aplicación de estilo metro. Hay algunas excepciones, pero casi todos los objetos COM existentes se bloquearán en el tiempo de ejecución.

Su mejor opción es ver si la gente de MediaMonkey puede volver a empaquetar su API como un componente de winrt y luego agregar ese componente a su paquete.

+0

Gracias. Y si no, ¿cuál cree que es mi mejor solución? ¿Tal vez crear una aplicación .Net que use un objeto COM y ejecutarlo a través de la línea de comandos? –

+1

CoCreateInstance está bloqueado de las aplicaciones de estilo Metro (no está en la partición de metro de la sdk de Windows 8). CoCreateInstanceFromApp bloquea todos menos un pequeño conjunto de CLSID cuando se los llama desde una aplicación de estilo metro. Entonces realmente no hay una manera de hacer lo que quieres. –

Cuestiones relacionadas