home *** CD-ROM | disk | FTP | other *** search
- TARGET=CLIENT.EXE
- LIST
- print "INT28FIX.PAT version 2.0 - NetWare Lite Client int 28 ISR patch German version.\n"
- VERIFY
- va = search ( E9 AD E5 B8 99 02 8E D8 80 3E
- 08 03 00 75 07 checksum 679 )
- 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 35 1A CF checksum 8B5 )
- vd = search ( 72 DA 9C 0E E8 FA E5 EB D3 checksum 67B )
- if ((va=1C58) AND (vc=208) 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
- 08 03 00 75 07 checksum 566 )
- ve = search ( 72 DA 9C 0E E8 42 00 EB D3 checksum 4DE )
- if( (vb=1C58) AND (ve=1C0F) ) then
- patch 1C58 ( E9 AD E5 checksum 27B )
- patch 1C14 ( FA E5 checksum 1DF)
- patch 208 ( 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 35 1A CF checksum 8B5 )
- 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, German version 1.1.\n"
- stop
- endif
-