【发布时间】:2012-08-31 04:31:09
【问题描述】:
基本上,我试图找出以下哪些文件是随 Windows 8 RTM(即最终版本)打包的。为了清楚起见,我们不想知道任何运行时文件(如下所列)是否包含在任何先前版本(Beta、CTP、RS 等)或 Windows 8 版本中 - 我们只是感兴趣就 Windows 8 RTM(最终版)而言,在这个兼容性问题上。
此外,如果可能的话,我们还想知道以下哪些文件(如果有)是随 Windows 8 RT(ARM 上)版本一起发布和注册的。就 ARM 版本而言,欢迎您将答案基于发布答案的日期和时间可用的最新版本的 Windows 8 RT(基于 ARM)。 (随着 Windows 8 和 Windows 8 RT on ARM 的其他版本或版本的推出,这也将有助于解决这个问题。
以下是文件列表(基本上是 VB6 SP6 运行时文件):
File name Version Size Asycfilt.dll 2.40.4275.1 144 KB (147,728 bytes) Comcat.dll 4.71.1460.1 21.7 KB (22,288 bytes) Msvbvm60.dll 6.0.97.82 1.32 MB (1,386,496 bytes) Oleaut32.dll 2.40.4275.1 584 KB (598,288 bytes) Olepro32.dll 5.0.4275.1 160 KB (164,112 bytes) Stdole2.tlb 2.40.4275.1 17.5 KB (17,920 bytes)
当然,其中最重要的文件是 MSVBVM60.DLL,因此,如果您无法提供与这两个 Windows 版本相关的所有文件的详细信息,那么根据尽可能多的文件来回答也是有用的。
感谢您阅读并在记录此问题/答案方面提供预期的帮助。
【问题讨论】:
-
只是一个评论,因为我目前找不到权威来源,但我记得读过一些东西,大意是完整的 vb6 运行时将包含在最终的完整版本中(非 RT) Windows 8。
-
找到了!现在发布...
-
由于 VB6 只生成 x86 代码,我认为任何运行时文件都不可能包含在 Windows RT 中,而且您可能无法运行您的 VB6 应用程序,即使它们包含在内。还是我错过了什么?
-
@Harry Johnston 更正你不能在 Win RT 上运行 VB6 应用程序,因此不能在 Windows 8 的 ARM 版本上运行。答案中引用的支持策略是指 Windows 8 桌面,尽管这并不明确。
-
@HarryJohnston 这很有趣,您认为编译为 pcode 或更改 VB6 编译配置部分中的编译器选项可以解决这个固有问题吗?
标签: windows visual-studio vb6 windows-8 compatibility