Вопрос в следующем, как из моей программы получить доступ до IWebBrowser2 интерфейса Internet Explorer 5.0 (есть хендл окна).
C 5.5 и 6.0 нормально работает следующий метод:
Через AccessibleObjectFromWindow получаю IAccessible.
От IAccessible.QueryInterface получаю IServiceProvider, через который добираюсь до IHTMLWindow2 и IWebBrowser2. Но при работе с IE5.0 IAccessible не дает IServiceProvider. Как можно решить эту проблему? Есть какие-нибудь другие способы кроме AccessibleObjectFromWindow получить указатель на COM объекты другого потока?