C# System.Windows.Forms.WebBrowser需要安装Flash才能使用

7
当我创建一个表单并添加WebBrowser控件到其中,并让它导航到http://www.adobe.com/flashplatform,Flash区域显示需要安装Adobe Flash Player。IE中已经安装了Flash Player,但显然在WebBrowser控件中没有安装。
有没有办法使WebBrowser控件运行Flash而无需手动访问Flash网站并安装呢?Flash已经在普通的IE浏览器中安装,只是在表单应用程序中的WebBrowser控件中没有安装。

1
我不太确定,但我认为这是WebBrowser控件的安全功能,它不会自动加载所有已安装的ActiveX控件。 - Joey
如果我可以通过编程将Flash加载到WebBrowser控件中,那也可以。 - Josh Close
1个回答

11
当我实际点击"获取ADOBE FLASH PLAYER"链接时,它会将我带到一个页面,上面写着:

Adobe Flash Player不支持在64位浏览器中播放。 但是,在64位操作系统上运行的32位浏览器中可以运行Flash Player。

我将项目的CPU类型更改为x86,现在Flash正常工作。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接