Since it stopped working in Windows 8, as well now in 10, it is obvious they specifically did something to kill it. I have apps from way before that still work perfectly well.
Let us face it : Microsoft wants VB6 gone.
I don’t think they really can prevent all VB6 apps to execute, because of the millions of programs, business or otherwise, that are here.
But the Windows 10 specific features may become out of limits. That may mean they go one step further in the future and prevent VB6 executables to run, for instance, in the Windows Store Centennial bridge, effectively barring these apps from ever entering the Windows Store.
Maybe he tried and got burned by namespaces, different syntax, incompatible commands, you name it. Up to printing that has become awfully complex.
I bought VB 4 Pro back in some like 1995 and used it until I discovered RealBasic back in late 2001. But I did use VB. NET in 2013 to develop a half dozen apps for the Windows Store. It is a whole different language. Unlike 2002 RealBasic I am able to run unchanged in the present Xojo, VB up to 6 sources are lost to VB .NET. Or they require quite a bit of adaptation.
The Xojo new framework is a walk in the park as compared to the jump one has to do to go from VB6 to .NET.
Another thing is, Microsoft forums are absolutely nothing like what we have here. There, you ask a question, and a Microsoft person points you to the documentation page. Very seldom other users try to help the way we do here.
The supposed abundance of third party tools for VB. NET was not terribly obvious to me. Maybe there are and I am too dumb to find them . It seems VB users are rather secretive about the tools they use, and unlike our third party provider, their toolkit geniuses could not care less about helping in forums. As for the Windows Store incarnation of VB, there are simply none still today I could find, when I sorely needed some way of printing from that ■■■■.Contrary to the Xojo examples, the cràp they offer to do so is structured in such a way that even a mother cat could not find her kittens in there (how can we pile up methods calls upon methods calls as to completely obfuscate the actual roadmap ?).
As a comparison, Jean-Paul Devulder came up with a printing solution for iOS within a month or so of its release with his DTPlugins.
I cannot say I hate VB. NET, but there are aspects of it that are deeply unpleasant.