Path: utzoo!utgpu!news-server.csri.toronto.edu!rutgers!cs.utexas.edu!swrinde!elroy.jpl.nasa.gov!ames!excelan!bdelvecc From: bdelvecc@kinetics.com (Brian Del Vecchio) Newsgroups: comp.sys.novell Subject: Re: reset OS VERSION Message-ID: <2511@excelan.COM> Date: 20 Dec 90 20:59:23 GMT References: <2766C988.9806@orion.oac.uci.edu> Sender: news@excelan.COM Distribution: usa Organization: Novell, Walnut Creek CA. Lines: 30 In article <2766C988.9806@orion.oac.uci.edu>, swolvert@orion.oac.uci.edu (Susan Wolverton) writes: > I have an AST 386 machine with MSDOS 4.01. When I use that machine to > log on Novell, Novell interprets it as IBM_PC, MSDOS V4.00. Somehow, millions of boxes were shipped by IBM and maybe M*Soft, which were marked on the box and diskette labels as "DOS 4.01", but were labelled internally as 4.00. Here's how you can tell: The NetWare shell gets the OS version from DOS using DOS function 0x30, "GetDOSVersion". If DOS tells NetWare that it is 4.00, NetWare will tell you the same. Try this on your home `puter, hacker friends: debug -a xxxx:0100 mov ax,3000 xxxx:0103 int 21 xxxx:0105 int 20 xxxx:0107 -g Program terninated normally -r AX=0004 ... ... -q [----------------------------------------------------------------------------] brian del vecchio; software engineer; novell, inc.; walnut creek, ca, usa; "But for what purpose was the earth formed?" asked Candide. "To drive us mad," replied Martin. - Voltaire, _Candide_ [---the opinions expressed are mine...the official Big Red Word may differ---]