1

我们正在从 CefSharp 迁移到 WebView2。由于某些要求,我们正在考虑使用可以由我们控制更新的固定版本。现在,在 Microsoft 的官方分发页面上,我们提供了 3 个选项 - x86、x64 和 ARM64。我们的用户使用不同的操作系统和 CPU 架构组合。一个示例是在 64 位 Intel 处理器上运行的 32 位 Windows 10 Pro。这是我感到困惑的地方。根据操作系统和 CPU 体系结构的组合将哪一个发送给代理。有人可以帮忙吗?以下是组合 -

WebView2 固定版本映射

我还没有尝试过,因此可能是一个直言不讳的问题——x86 distributable 能否成为所有这些组合的安全诱饵?如果是,那么取舍是什么?

4

1 回答 1

2

我认为 x86 发行版是安全的。如果运行的是 32 位操作系统,则整个系统将充当纯 32 位操作系统。不可能使用任何 64 位代码,因此 64 位应用程序将无法工作。您还可以查看此线程:如果您想在 32 位操作系统上运行 64 位应用程序,则必须安装 VM 或其他东西。我认为这不是你想要的。

总之,我认为您应该根据操作系统版本选择WebView2 Fixed Version。

于 2021-04-06T08:10:58.997 回答