IE provides easy access to a IWebBrowser2 and IHtmlDocument2 from a HWND of a IE Frame. So you EnumWindows and EnumChildWindows and then you test the class and once you find the right ones, you can easily interact with them.
If there a way to list all open Mozilla Firefox tabs in a
"MozillaWindowClass"(having itsHWND), viaXPCOMand C++?
I've googled long and strong but can't find much on the subject. I don't want to develop an extension / add-on but want to control the browser externally from an unrelated EXE, not from an extension DLL. Or at least some read-only access to it.