Tuesday, March 1, 2011

How to obtain a list of available COM interfaces in Windows

Is there any way of obtaining a list of registered COM interfaces on a windows machine, with GUIDs?

Before anybody thinks this isn't related to programming, I need this data in order to reference a COM interface in F# (or C#) for interfaces that tlbimp isn't exposing.

From stackoverflow
  • Have you tried using OleView?

    http://www.microsoft.com/downloads/details.aspx?familyid=5233b70d-d9b2-4cb5-aeb6-45664be858b6&displaylang=en

    kronoz : Thank you *very very* much :-)
    ilitirit : I you're using Vista you need read this: http://support.microsoft.com/default.aspx/kb/176938
    Geoff Cox : If you have a pointer to a COM object in a program, will OleView show you the interfaces. I just have a COM object instance and want to find out all the interfaces available (I have no starting GUID).
    Mike Henry : I ended up using OleView from the Windows 2003 Resource Kit Tools since it includes iviewers.dll: http://www.microsoft.com/downloads/details.aspx?familyid=9d467a69-57ff-4ae7-96ee-b18c4790cffd&displaylang=en

0 comments:

Post a Comment