On Sunday 04 April 2010 3:41:00 am Marcus Meissner wrote:
Yes, but those INT21 calls are in Win16 protected mode, not DOS real mode.
And VXD ... I doubt anything uses it.
Back in the Win95 era, I remember libnet having a DOS network driver that hooked into winsock.vxd. It allowed a DOS app (compiled with DJGPP) to use Windows' winsock driver when run under Windows. I remember that because I thought it was the best thing ever, since I only had DJGPP and wasn't interested in Win32 programming (and even if I could, I don't think MinGW was around, yet).
But beyond that, couldn't a pure DOS app launch a Win32 exe, and have that program run like a normal Windows app? How would that work if the app is run under DOSBox or similar?