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). I managed to install VB6 on Windows 10, and SP2 for VB6 as well. However, I found found out that I can't use DX8 on it, because it's missing the required DX8 ActiveX DLL file. 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). Unfortunately the installer refuses to run, saying it won't run on any version of Windows above XP.

What I'm looking for is a tutorial, on how to bypass this restriction, and proceed to install the DX8 SDK. 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. There is no equivalent to do this in Windows 10, or at least not something that is easily implemented in VB6. 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).

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. 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). 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. XP is I believe the single most widespread OS that MS ever released, and there are MANY people who still use it. So cutting out XP users would be cutting out a HUGE number of people who might find my software useful.