Windows 10 上的 VB6 应用程序 运行

Will a VB6 Application run on Windows 10

我们有一个遗留应用程序(VB,.NET 2.0,Vs2005 COM dll)在 window 7 上运行良好,现在如果我们移动到windows 10, 我在读这个 link

并且提到 "Your app must not take a dependency on the VB6 runtime" 但是在这个 link 中又提到它支持

我的问题是,我正在查看正确的文档吗?或者任何人都可以分享正确的 link

第一个link只适用于需要认证的应用程序 - 它与实际支持的内容无关,只涉及推荐的内容。

第二个 link 明确指出 Windows 10.

支持 VB6 运行时

VB6 runtime will ship and will be supported in Windows 10 for the lifetime of the OS

来自 Getting Ready for Windows 10 Windows 博客 post:

Windows is committed to compatibility. The Windows compatibility team has been looking at user telemetry and reacting to feedback from Windows Insiders to ensure that existing apps work well with Windows 10. Windows 10 is designed to run Windows 8.1 and Windows Phone 8.1 software programs. And yes, everyone’s favorite VB6 Runtime will continue to work, too.

我们有一个 .NET 4.0 应用程序,它通过 COM Interop 引用 vb6 编写的应用程序,它在 Windows10 上运行良好,没有特殊权限或调整用户帐户控制。

我在Windows7上创建了一个新的VB6 exe,它使用了WebBrowser控件。然后只将我的新 exe 复制到我设置的新 Windows 10 试用版。 (没有复制任何 DLL 等。只有我的 exe)。

运行 我的 VB6 program/exe 在 Windows 10 上,它成功了!它使用(我猜)最新的 Windows 10 WebBrowser 控件加载网页。

所以至少我知道我可以在 Windows 7 上开发 VB6 WebBrowser 东西,而我的 exe 可以在 Windows 10 上工作...

请验证,谢谢。 :-)