

You pretty much don't find anyone using it at all aside from those grappling with old hardware lacking proper Longhorn-era driver support and the "still living in Mom's basament at 30 years old, gaming" crowd. If you look at you'll see that Windows XP has only tiny lingering market share at this late date. I doubt the story was much different for Windows 7, which is just a slightly altered Windows Vista (most of the changes were to the Shell UI and a reduction in UAC security). I had the idea that even if people spurned those warnings and went ahead, it all stopped working at some point when DirectX got updated to version 10 or maybe 11. Some people got some things to sort of work by copying a wrapper DLL from Windows XP into Vista, but it was never supported and Microsoft claimed it violated the DirectX license terms. I can't find a link to send you to, but in 2006 Microsoft said DirectX support was one of the things gone for VB6 programs in the post-XP world. So cutting out XP users would be cutting out a HUGE number of people who might find my software useful. XP is I believe the single most widespread OS that MS ever released, and there are MANY people who still use it. I don't care if it is compatible with Windows 2000, ME, or 98, as those are not only too old, but also not nearly as widely adopted as XP. My intent for writing software is to make sure it is compatible with all versions of Windows back to XP (that means, XP, Vista, 7, 8, 8.1, and 10). When I write software, I do it with the intent of covering a wide range of potential users, not just those who have the latest cutting edge OS on their PC. And even if there was, it wouldn't be backward compatible with Windows XP, Vista, or 7 (and possibly not even compatible with 8.1). There is no equivalent to do this in Windows 10, or at least not something that is easily implemented in VB6. I NEED to be able to use this, because you see, DX8 provides the easiest way (by far) to access sound input and output capabilities, which I use for such scientific things as signal analysis, experimenting with transmitting data over sound (something used a LOT in the ham radio community) and other such cool things. What I'm looking for is a tutorial, on how to bypass this restriction, and proceed to install the DX8 SDK. Unfortunately the installer refuses to run, saying it won't run on any version of Windows above XP. So I searched the net for a long time, and managed to finally find a copy of this SDK on a 3rd party website (MS got rid of this a LONG time ago on their own website). However, I found found out that I can't use DX8 on it, because it's missing the required DX8 ActiveX DLL file. I managed to install VB6 on Windows 10, and SP2 for VB6 as well. I just got a new laptop, and it has Windows 10, so I've decided to move my software development to this latest computer of mine (it's faster, and better in every way than any other PC I have).
