Мне было просто интересно, есть ли какая-нибудь версия I.E. должен быть установлен на клиентском компьютере при развертывании приложения, использующего элемент управления веб-браузера (целевая платформа .net 2)
Спасибо
Когда вы используете апплет «Добавить / удалить компоненты Windows» для «удаления» Internet Explorer, он удаляет точку входа iexplore.exe, но оставляет все компоненты элемента управления веб-браузера установленными.Эти компоненты являются важной частью окон и не могут быть удалены.
Сказав, что, если пользователь удаляет Internet Explorer с помощью этой опции, могут возникнуть проблемы с элементами управления веб-браузера, которые пытаются порождать новые окна.Пожалуйста, смотрите http://blogs.msdn.com/b/ieinternals/archive/2009/06/19/making-the-web-browser-control-launch-the-default-browser.aspx
Да, это так, но на каждом компьютере под управлением Windows предустановлен IE.
Да, элемент управления веб-браузера использует mshtml.dll, предоставленный Internet Explorer.
mshtml.dll
Для управления webbrowser требуется IE present на машине, так как требуется MSHTML.
webbrowser
IE present
MSHTML