2012-01-02 33 views
4

我想在我的WPF应用程序中使用Awesomium作为嵌入式Web浏览器。Awesomium安装和支持问题

我试过安装最新的Awesomium SDK(1.6.3b),以及两个版本(1.6.2和1.6.1)。所有的失败,我的Windows 7 64位计算机上有讨厌的错误,像这样:

[SEH_GENERIC] ARRAY_BOUNDS_EXCEEDED (0xc000008c) at address [0x757ab9bc] 

    *** Stack Trace (x86) *** 

[0x757ab9bc] RaiseException() 
[0x00b1983e] ----- 
[0x00b1435a] ----- 
[0x00b134cc] ----- 
[0x00af5650] ----- 
[0x77a60a52] RtlCreateHeap() 
[0x77a5b375] RtlFormatCurrentUserKeyPath() 
[0x77a53c74] RtlImageNtHeader() 
[0x49564441] ----- 
[0x5354534e] ----- 

- 反复电子邮件和网页查询到公司和有关网站使用许可和安装问题的创始人(亚当·西蒙斯)涨未回答。

我的问题是:

  1. 有一种解决方法,以上面的错误,让我至少可以尝试的SDK?
  2. Awesomium似乎是在WPF应用程序中嵌入“良好”Web浏览器的事实标准。但是,安装问题和团队缺乏反应会引起使用本产品的担忧。人们对此的经验是什么?
  3. 有没有嵌入IE的可行替代方案?

回答

7

最近我尝试过xna应用程序的awesomium,安装过程没有问题,所以我不能告诉任何关于您的第一个问题。

问题2:有时候开发人员回答的很快,但我经历过有关关键或更复杂的专题的问题常常被忽略。

问题3:有(至少)其他两个框架值得一看

  • http://berkelium.org/锫是BSD许可证库,提供关屏浏览器通过谷歌的开源的Chromium网页浏览器渲染。
  • http://sourceforge.net/projects/webkitdotnet/:WebKit是一个开源的Web浏览器引擎。 WebKit也是Safari,Dashboard,Mail和许多其他OS X应用程序使用的引擎的Mac OS X系统框架版本的名称。 WebKit的HTML和JavaScript代码最初是作为KDE的KHTML和KJS库的一个分支。
+0

谢谢!事实上,这两个看起来值得一看。标记为已回答。 – 2012-01-14 20:07:35

+0

[CefSharp](https://github.com/chillitom/CefSharp)也很有趣。已经测试了一下,并得到它的工作。 – 2013-04-24 14:23:59

2

关于您的SDK安装问题,由于Chromium不支持x64 Windows,因此Awesomium似乎无法在x64上运行。在awesomium的网站上有一个关于它的支持话题。到目前为止,它在我们的x32系统上运行良好。你在32位Windows上试过了,看看你是否得到同样的错误? 祝你最好

+0

感谢您澄清。我将访问该论坛的细节。 – 2012-02-16 11:45:23