系统中存在的点网Web浏览器对象和Internet Explorer之间是什么关系? [英] What is the relation between dot Net web browser object and Internet Explorer present in the system?

查看:76
本文介绍了系统中存在的点网Web浏览器对象和Internet Explorer之间是什么关系?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述


我正在为Windows 7开发C#应用程序,我想在其中从表单内Web浏览器对象中的URL加载一些Flash内容.
我认为点网络Web浏览器对象正在使用系统中安装的Internet Explorer.因此,如果我从系统中删除IE,则在实例化Web浏览器对象时应引发异常.

但是我观察到的是,即使我从系统中删除IE,我的应用程序也可以以表单形式呈现内容.但是,如果我单击内容中的任何链接,则不会打开任何弹出的IE窗口以显示该内容.

您能否阐明点网络中存在的默认Web浏览器对象与系统中存在的IE之间的关系...

我可以探索此行为的任何指针或链接....?

Hi
I am developing a C# apllication for Windows 7 in which I want to load some flash content from a URL in a web browser object inside a form.
What I thought is the dot Net web browser object is using the Internet Explorer installed in the system. So, if I remove IE from the system it should throw exception while instantiating the web browser object.

But what I observered is even if I remove IE from the system, my application can render the content in the form. But if I click any link in the content it is not opening any pop up IE window to show that content.

Can you throw some light on the relation between the default web browser object present in dot Net and the IE present in the system...

Any pointers or links where I can explore this behaviour....?

推荐答案

嗯,删除IE并不会删除它所依赖的程序集/DLL,因为操作系统的其他部分也使用这些DLL.这就是.Net Webbrowser控件仍然有效的原因.
Well, removing IE doesn''t remove the assemblies/DLLs it relies on, because other parts of the OS also use those DLLs. This is why the .Net Webbrowser control still works.


这篇关于系统中存在的点网Web浏览器对象和Internet Explorer之间是什么关系?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆