Will a VB6 Application run on Windows 10
Solution 1
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
Solution 2
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.
Solution 3
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. :-)
user2101801
Updated on July 25, 2022Comments
-
user2101801 almost 2 years
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
-
user2101801 over 8 yearswhat kind of apps require certification ? i know all drivers need the certification..i am planning to run it on windows-10 test it thoroughly..any problem you see with this approach
-
Alex K. over 8 yearsStore apps for example; msdn.microsoft.com/en-us/windows/desktop/hh968450.aspx - Why is your .Net project using the VB6 runtime anyway?
-
user2101801 over 8 yearsi just wanted to know if the current application that runs on window-7 would run smoothly on windows-10 as well, This is a Desktop application and not a store app.
-
MarkJ over 8 years+1 we also have .Net applications that reference VB6 components via COM interop and they also work fine on Windows 10.
-
MarkJ over 8 yearsThere is no reason to expect problems on Win10 if your desktop app works fine on Win7, but it would be a good idea to test it.