10
votes

I used to have a dated, but valuable solution to display COM/ActiveX control- and type-library contents (ProgIDs, method names and signatures, enumerations, constants, interfaces/coclasses, etc.) of all such libraries registered on my system.

It provided an Explorer-like overview of everything that was available to ActiveX development/scripting and served as an automatic API documentation tool since official docs for most COM/ActiveX libraries are either missing completely or fragmentary at best.

My recent move to a 64bit Windows rendered the program I had unusable, due to internal dependencies on the 32bit VB6 runtime (comctl32.ocx) that is no longer supported on 64bit Windows.

Does anyone know an alternative that still works?

4

4 Answers

6
votes

OleView.exe from Visual Studio tools. It does the most things you described and works great on x64.

3
votes

There's an open-source, freeware typelib data dumper and the
"Unofficial TypeLib Data Format Specification" at:
http://theircorp.byethost11.com/index.php?vw=TypeLib

Michael

2
votes

COMView might be worth a try: http://www.japheth.de/COMView.html But I haven't tested it personally. The web page don't say anything about x64 but as the last version isn't that old (2011) it might work.

2
votes

I suggest oleviewdotnet. Not a binary; it has to be downloaded and compiled; but still extremely powerful for all that