From: Richard Dawe Newsgroups: comp.os.msdos.djgpp Subject: Re: Is DOS dead? Date: Thu, 23 Mar 2000 22:41:28 +0000 Organization: Customer of Planet Online Lines: 37 Message-ID: <38DA9D98.55D90D49@bigfoot.com> References: NNTP-Posting-Host: modem-132.arizona.dialup.pol.co.uk Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Trace: newsg1.svr.pol.co.uk 953851466 4800 62.137.54.132 (23 Mar 2000 22:44:26 GMT) NNTP-Posting-Date: 23 Mar 2000 22:44:26 GMT X-Complaints-To: abuse AT theplanet DOT net X-Mailer: Mozilla 4.51 [en] (X11; I; Linux 2.2.14 i586) X-Accept-Language: de,fr To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com Hello. Eli Zaretskii wrote: > > On Tue, 21 Mar 2000, Richard Dawe wrote: > > > I wonder if the Windows NT 5 beta or Win2k DDKs would have any info on > > this? > > I don't have access to these resources. If someone can find the > answer, please post it here. I just had a look at the Windows NT 5 beta 2 DDK (I don't have the later DDKs). There doesn't appear to be anything about detecting Windows NT from a DOS box. However, there may be a solution in the form of a Virtual DOS Device. This is a DLL that can be loaded and called from a DOS program - I guess these are a loose equivalent of VxDs. It should be possible to write a simple VDD to detect and return the Windows NT / 2000 version number to a DOS program. The DLLs can be written with any Windows tool, i.e. it's doesn't require Microsoft's proprietary tools like with writing VxDs (well, I've heard you can use Borland's C compiler too to generate VxDs). You can even use Delphi. In fact, someone has written a VDD to emulate the interface of WSOCK.VXD, the low-level device driver used by libsocket for Winsock 1 support. See: http://www.phekda.freeserve.co.uk/richdawe/dossock/wsockvdd/ I was hoping to find a simple "call INT 0xnn, subfunction 0xn'n'", but it looks like a VDD is the best solution. Bye, -- Richard Dawe richdawe AT bigfoot DOT com ICQ 47595498 http://www.bigfoot.com/~richdawe/