简体   繁体   中英

Will a VB6 Application run on Windows 10

We have an legacy application(VB,.NET 2.0, Vs2005 COM dlls) that runs fine on window 7, now what kind of issue can we forsee if we were to move to windows 10, i was reading this link

and in that it is mentioned that "Your app must not take a dependency on the VB6 runtime" but again in this link it is mentioned that it supports

my question is, am i looking into the correct document or can anyone share the correct link

The first link only applies to apps that require certification - it does not relate to what is actually supported, only what is recommended.

The second link clearly states the VB6 runtime is supported in Windows 10.

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

From Getting Ready for Windows 10 Windows blog 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.

We have a .NET 4.0 application that references a vb6-written app via COM Interop and it runs just fine on Windows 10 with no special permissions or tweaking of User Account Control.

I created a new VB6 exe on Windows 7, which uses the WebBrowser control. Then copied only my new exe to a new Windows 10 trial I setup. (Did not copy any DLLs, etc.. my exe only).

Ran my VB6 program/exe on Windows 10, and it worked! It loaded a web page using the (I guess) latest Windows 10 WebBrowser control.

So at least I know I can develop VB6 WebBrowser stuff on Windows 7, and my exe works on Windows 10...

Please verify, thanks. :-)

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM