Если typelib встроен в ресурсы DLL, а сам файл TLB - это то, что требуется, тогда стороннее программное обеспечение может извлечь его (хотя, как отмечали другие, это может быть не самым желательным вариантом).
например. используя Resource Hacker :
- Откройте файл DLL.
- Перейдите к узлу TYPELIB \ 1 \ 1033 (или какому-либо другому) в древовидном представлении.
- В меню выберите «Действие» -> «Сохранить ресурс как двоичный файл» ...
- Выберите имя файла и присвойте ему расширение .TLB.
Теперь вы можете ссылаться на этот файл и сборку .TLB, не требуя оригинальной DLL, например,
#import "test.tlb" named_guids