X86浏览器(cefsharp)无法在某些X64计算机上运行

时间:2017-06-28 12:32:05

标签: c# windows browser cefsharp

我使用C#的cefsharp编写浏览器,我使用vs2015在X86和X64平台上调试并发布它,我使用Inno Software制作了一个安装包。我尝试在不同的计算机上运行它,X86和X64浏览器都可以在我的计算机上运行,​​我的计算机是X64 win10。

但是当我在朋友的A计算机(win7,X64)上运行X86版本时,浏览器无法正常工作。所以我在朋友B的电脑上运行X86版本(win10,X64),它可以工作。我很困惑为什么X86版本无法在A计算机上运行。

以下是我收到的错误信息:

enter image description here

enter image description here

2 个答案:

答案 0 :(得分:0)

我遇到的另一种情况是将max_old_space_size设置为一个较大的值,当在32bit模式下运行时,这会导致渲染子进程在启动时崩溃。

答案 1 :(得分:-1)

只是一个可能的原因是Windows 10的编译器与窗口7不同,因为它们都是64位系统,所以它们都是同一个32位系统的虚拟化。 因此,如果要在Windows 7上运行64位chrome,则必须使用Windows 7的编译器再次编译。