C#WebBrowser控件中的IE插件(QVP)?

C#WebBrowser控件中的IE插件(QVP)?,c#,windows,internet-explorer-8,C#,Windows,Internet Explorer 8,我正在编写一个C#应用程序,它使用System.Windows.Forms.WebBrowser控件访问web应用程序 在这个web应用程序中,我们使用一个与Internet Explorer集成的程序(Quick View Plus),为Internet Explorer通常不处理的多种文档类型(WPD、DOC、XLS、PDF等)提供浏览器内查看 我对WebBrowser控件的理解是,它与用户自己的IE副本共享设置,但是,我发现两者的行为不同: 在Internet Explorer中打开web

我正在编写一个C#应用程序,它使用System.Windows.Forms.WebBrowser控件访问web应用程序

在这个web应用程序中,我们使用一个与Internet Explorer集成的程序(Quick View Plus),为Internet Explorer通常不处理的多种文档类型(WPD、DOC、XLS、PDF等)提供浏览器内查看

我对WebBrowser控件的理解是,它与用户自己的IE副本共享设置,但是,我发现两者的行为不同:

  • 在Internet Explorer中打开web应用程序时,使用Quick View Plus成功打开所有所需的文件类型

  • 当我在WebBrowser控件中打开web应用程序时,Quick View Plus中只加载PDF(至少显示它可以在WebBrowser控件中运行)-但是,其他格式(例如WPD、XLS、DOC)不会在Quick View Plus中打开,而是由浏览器下载并使用默认应用程序自动打开

  • 为什么这种行为会有所不同,我应该采取什么步骤来让它保持一致

    如果相关,IE8正在使用中