INT 2F,0 - DOS Multiplex Interrupt - Get Installed State

AL = 00

AH = 00 DOS 2.x PRINT.COM (undocumented, see note below)

01 PRINT (undocumented behavior also, see note below)

05 Critical error handler (undocumented DOS 3.0+)

06 ASSIGN (see note)

08 DRIVER.SYS (undocumented DOS 3.2+)

10 SHARE

11 Redirector/IFS is resident

12 MultiDOS is resident

13 Swap 13h and 19h

14 NLSFUNC

15 GRAPHICS.COM (see note below)

MS CD-ROM extension (MSCDEX) (see note below)

16 Windows 386

17 DOS shell

19 SHELLB.COM (DOS 4.0 only)

1A ANSI.SYS (DOS 4.0+)

1B XMA2EMS.SYS

40 OS/2 compatibility box

43 Himem XMS driver

7A Novell Netware IPX

AD DISPLAY.SYS internal (DOS 3.3+)

AE DOS installable command extension (DOS 3.3+)

B0 GRAFTABL.COM (DOS 3.3+)

B4 IBM 3270 emulation

B7 APPEND (DOS 3.3+)

B8 LAN existence

B9 LAN RECEIVER.COM

BF LAN REDIRIFS.EXE

C0-FF reserved for user applications

on return:

AL = 00 not installed, ok to install

= 01 not installed, do NOT install

= FF installed

- the installed test for append returns non-zero if installed;

zero if not installed

- AH = 00 and 01 are used by DOS 2.x PRINT.COM and is not a check

for installed state, see BIBLIO reference to "Undocumented DOS"

- ASSIGN returns non-zero if installed

- installation checks with AH=15 do not follow the standard format;

- see ~Bibliography~ reference to "Undocumented DOS"


Zurück zum Interrupt Info. Roger Morgan / 1998 L.Änderung 29.03.99