home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC Press 1997 July
/
Sezamfile97_1.iso
/
msdos
/
net
/
l11u05.exe
/
INT28FIX.PAT
< prev
next >
Wrap
Text File
|
1993-02-26
|
2KB
|
39 lines
TARGET=C:\NWLITE\CLIENT.EXE
LIST
print "INT28FIX.PAT - NetWare Lite Client int 28 ISR patch v2.00.\n"
VERIFY
va = search ( E9 BE E5 B8 99 02 8E D8 80 3E
E4 02 00 75 07 checksum 765 )
vc = search ( 2E 80 3E 42 15 00 75 16 2E 80
3E 35 15 00 75 0E 2E 80 3E 43
15 00 75 06 FA 1E 50 E9 24 1A CF checksum 8A4 )
vd = search ( 72 DA 9C 0E E8 0B E6 EB D3 checksum 58D )
if ((va=1C58) AND (vc=219) AND (vd=1C0F) ) then
print " $TARGET already contains patch INT28FIX.PAT version 2.0.\n"
stop
else
print " $TARGET does not contain patch INT28FIX.PAT version 2.0.\n"
endif
APPLY
print " Applying patch INT28FIX.PAT version 2.0 to $TARGET...\n"
vb = search ( FA 1E 50 B8 99 02 8E D8 80 3E
E4 02 00 75 07 checksum 641 )
ve = search ( 72 DA 9C 0E E8 42 00 EB D3 checksum 4DE )
if ( (vb=1C58) AND (ve=1C0F) ) then
patch 1C58 ( E9 BE E5 checksum 28C )
patch 1C14 ( 0B E6 checksum F1 )
patch 219 ( 2E 80 3E 42 15 00 75 16 2E 80
3E 35 15 00 75 0E 2E 80 3E 43
15 00 75 06 FA 1E 50 E9 24 1A CF checksum 8A4 )
write
print " $TARGET now contains patch INT28FIX.PAT version 2.0.\n"
stop
else
print " Could not find pattern indicating that $TARGET\n"
print " needs this patch. Make sure you are using this\n"
print " patch with NetWare Lite CLIENT.EXE, version 1.1\n"
print " and that INT28FIX.PAT version 1.1 has NOT been applied.\n"
stop
endif