Что эквивалентно NPP_NewStream, NPP_WriteReady, NPP_Write, NPP_DestroyStream для элементов управления ACTIVEX в IE - PullRequest
1 голос
/ 19 июля 2011

Я пытаюсь включить ACTIVEX в другой ACTIVEX, который должен вызываться Internet Explorer, когда на веб-странице появляется определенный Mime-тип.Я реализовал нечто подобное для NPAPI, и я мог видеть, как браузер передает данные в плагин NPAPI, используя функции "NPP_NewStream, NPP_WriteReady, NPP_Write, NPP_DestroyStream".Однако для ACTIVEX я не могу понять, как происходит передача данных из браузера Internet Explorer в ACTIVEX.Я провел несколько исследований, изучил документ об архитектуре Internet Explorer http://msdn.microsoft.com/en-us/library/aa741312%28v=vs.85%29.aspx, но не смог выяснить.

Заранее благодарен за любую помощь, Джованни

1 Ответ

0 голосов
/ 19 июля 2011

FireBreath имеет оболочку BrowserStreams, которая имеет реализации как в ActiveX, так и в NPAPI;Прямых эквивалентов не существует, но с WinHTTP вы можете делать то же самое с ActiveX.

Код находится под новой лицензией BSD, так что посмотрите и украдите то, что вам нужно - альтернативно, FireBreath может неплохой способ построения вашей системы.

Основные файлы для просмотра:

...