Hello, MS has often stated that, presumably, the next version of Windows will not be shipped with the VB6 basic runtimes.

Now, since I am still developing in VB6, I would like to create setup packages "ready for the future", i.e. installation files containing all the necessary libraries needed by VB6 applications to run.

So, my question is, what are the basic runtime files needed by VB6 apps to run?

Please do not consider any OCXs or third-party DLLs: just the libraries that would enable a "Hello-World"-type application to function under a Windows version that does not ship the VB6 runtimes.

Moreover, I would very much like to know whether these basic runtimes need to be registered in the Windows Registry or not. I know for sure that MSVBVM60.DLL does not require any registration, but I don't know about the other DLLs.

Any help will be greatly appreciated.