“32位应用程序仅在WOW中运行”是什么意思?

“32位应用程序仅在WOW中运行”是什么意思?

我正在尝试在 Windows 7 64 位版本上运行用 Visual Basic 6.0 制作的应用程序。

应用程序要求我提供 DLL vb6es.dll。我已将此文件从 Windows XP 复制到C:\Windows\system32目录中,但仍然收到相同的错误。

在谷歌上搜索,我发现Windows 7 上 Visual Basic 6.0 的支持声明并且它显示“32 位应用程序仅在 WOW 中运行”适用于 Windows 7 64 位版本。这是什么意思?

谢谢。

答案1

对于普通用户来说没什么。

Windows 长期以来的问题在于它只能直接运行其编写的位数的程序。因此开发了 Windows 上的 Windows 系统,允许 16 位程序在 32 位 Windows 上运行。

64 位 Windows 也使用相同的系统。WOW 现在支持 64 位系统上的 32 位应用程序。不幸的是,他们在此过程中放弃了 16 位 WOW。

从用户的角度来看,几乎没有性能差异,几乎所有应用程序都可以在 WOW 和本机 Windows 上运行。事实上,WOW 运行得非常好,大多数用户甚至不知道它的存在。

这里'旧 WOW 的维基百科文章链接和这里这是新版 WOW 的文章。

相关内容