Momci, mislim da niste u pravu...
\\HKEY_CLASSES_ROOT\TypeLib ključ u registry-u sadrži listu svih "registrovanih" typelib-ova.
E sad, zašto navodnici, zato što COM objekat nije obavezan da registruje TypeLib, ako me sećanje dobro služi to je obavezno samo za DCOM objekte koji će se koristiti distribuirano (i to čak možda samo ako je typelib u zasebnom fajlu). To su inače typelibovi koje vidiš u OLE/COM vieweru
Najsigurniji način, ali i veoma performance expensive, je da ispitaš sve registrovane COM objekte (
\\HKEY_CLASSES_ROOT\CLSID), lociraš executable fajl (DLL, OCX, itd) i iz njega iščitaš typelib. Ignoriši TypeLib podkey unutar CLSID, pošto on (ako postoji) sadrži GUID "registrovanog" typelib-a koji već imaš.
▪ "Why isn't my wireless mouse connected to the computer?" - 2008 Dumbest Technical Support Question award
▪ The word 'politics' is derived from the word 'poly', meaning 'many', and the word 'ticks', meaning 'blood sucking parasites' - Larry Hardiman
▪ If the good guy gets the girl, it's rated PG; if the bad guy gets the girl, it's rated R; and if everybody gets the girl, it's rated X