locked
Windows7 IE8 VS2008 C# WebBrowser浏览迅雷视频页面崩溃 RRS feed

  • 問題

  • 迅雷看看的视频播放是由迅雷公司自己开发的ActiveX完成,且与迅雷看看播放器(已在系统中安装)进程有关联(通信)。

    我在Window7旗舰版下用VS2008 C#建立一个最简单的工程(WinForm),加入一个WebBrowser控件(webBrowser1)及一个按钮控件(button1),在button1的click消息中加入代码:

    webBrowser1.Navigate("http://kankan.xunlei.com/vod/movie/57/57445.shtml");

    按下button1按钮,程序即告崩溃。

    但编译后的Release版程序在WindowXP+IE6下运行正常。

    相反的,用WindowsXP下VS2005编译的同样程序在Window7+IE8也会崩溃,但在XP+IE6系统下运行正常。

    操作系统版本:
    Windows7 旗舰版

    IE版本:
    IE8  8.0.7600.16385

    VS2008版本:
    Microsoft Visual Studio 2008
    版本 9.0.30729.1 SP
    Microsoft .NET Framework
    版本 3.5 SP1

    有谁遇到同样问题么?或者有谁知道问题的原因?

    谢谢!

    2010年5月26日 11:38

所有回覆

  • Well, for me, I think it is the problem of 迅雷 not compatible with Win7 or Vista~~~

     


    MCPD .Net, CCNP Love programming, but not an IT Guy Haha! :D
    • 已提議為解答 Jackson_Chong 2010年5月31日 4:46
    • 已取消提議為解答 舒怿 2010年6月19日 9:40
    2010年5月31日 4:46
  • 不能简单的认为是迅雷不兼容。因为用不兼容的系统的IE浏览器访问就没有任何问题。 另外,不止迅雷会有这问题,与迅雷差不多方式的快播播放也有这样的问题。
    2010年6月19日 9:43
  • 你的问题我现在也遇到了,不单是访问XUNLEI的网站是这样,只要是页面需要加载activex控件的网站都有这样的问题。

    也不知道是为什么,是不是因为我们动态创建的axwebBrowser控件呢!还是因为我们对组件的设置有问题呢!

    哎!请高手们指点指点。

    2010年11月26日 8:48
  • 是的,我也遇到同样的问题。

    至今没有解决。

    2010年12月8日 9:04
  • 你的问题我现在也遇到了,不单是访问XUNLEI的网站是这样,只要是页面需要加载activex控件的网站都有这样的问题。

    也不知道是为什么,是不是因为我们动态创建的axwebBrowser控件呢!还是因为我们对组件的设置有问题呢!

    哎!请高手们指点指点。


    今天我发现,当我编译运行时,防火墙就会提示有“远程注入”操作,我想可能是因为当浏览此类网站时,网站加载自己的activeX控件。而浏览器控件自身也同时加载此类控件,导致程序出错。

    可我现在还是没有找到解决办法。

    2010年12月14日 5:51