Web浏览器是否需要在客户端计算机上安装IE

时间:2011-07-19 11:26:31

标签: c# winforms internet-explorer browser

我只是想知道是否有任何版本的I.E.必须在部署使用webbrowser控件的应用程序(目标.net 2平台)时在客户端计算机上安装

由于

4 个答案:

答案 0 :(得分:2)

当您使用“添加/删除Windows组件”小程序“删除”Internet Explorer时,它会删除iexplore.exe入口点,但会保留Web浏览器控件的所有组件。这些组件是Windows的关键部分,无法卸载。

话虽如此,如果用户确实使用此选项删除Internet Explorer,则可能会出现尝试生成新窗口的Web浏览器控件的问题。请参阅http://blogs.msdn.com/b/ieinternals/archive/2009/06/19/making-the-web-browser-control-launch-the-default-browser.aspx

答案 1 :(得分:1)

是的,webbrowser控件使用Internet Explorer提供的mshtml.dll

答案 2 :(得分:1)

是的,确实如此 - 但每台Windows计算机都预安装了IE。

答案 3 :(得分:0)

webbrowser控件在机器上需要IE present,因为它需要MSHTML