Pergunta

Eu gostaria de acessar uma biblioteca COM via ligação tardia.
Como posso descobrir o seu progID?

Type oClassType = Type.GetTypeFromProgID("THE MISSING PROGID");
Foi útil?

Solução

O progID é geralmente vai ser da forma Library.Class, você pode ver o que as classes a expõe biblioteca COM usando OLEVIEW.

O recurso que você quer em OLEVIEW é Ver TypeLib (três triângulos vermelhos pequenos). O nome da biblioteca será no topo e você vai querer usar o nome da classe como visto sob CoClasses

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top