home *** CD-ROM | disk | FTP | other *** search
/ Media Share 9 / MEDIASHARE_09.ISO / network / nwl004.zip / KEYCLOCK.PAT < prev    next >
Text File  |  1992-01-17  |  3KB  |  58 lines

  1. TARGET=C:\NWLITE\SERVER.EXE
  2. LIST
  3.     print "KEYCLOCK.PAT - NetWare Lite Server 1.00 keyboard clock conflict patch.\n"
  4.     rem "1/17/92"
  5. VERIFY
  6.     va = search ( 2E FE 06 BC 57 FB 50 53 51 56
  7.                   1E E8 81 57 90 checksum 6F8 )
  8.     vc = search ( 75 07 C6 06 9C 10 01 EB 05 C6
  9.                   06 9E 10 01 1F 5E 59 5B 58 E9
  10.                   1B 57 90 1F 5E 59 5B 58 E9 0C
  11.                   57 90 90 checksum BC9 )
  12.     ve = search ( E8 FA 56 90 90 90 74 01 CF 50 checksum 57C )
  13.     vg = search ( 00 31 F6 8E DE E4 60 BB 02 00
  14.                   C3 9C 2E FF 1E 04 00 2E FE 0E
  15.                   BC 57 CF 2E 80 3E 2C 00 00 75
  16.                   06 2E 80 3E BC 57 00 C3 checksum EB3 )
  17.     if ((va=22E) AND (vc=29C) AND (ve=2D6) AND (vg= 59BC)) then
  18.         print "  $TARGET already contains patch KEYCLOCK.PAT.\n"
  19.         stop
  20.     else
  21.         print "  $TARGET does not contain patch KEYCLOCK.PAT.\n"
  22.     endif
  23. APPLY
  24.     print "  Applying patch KEYCLOCK.PAT to $TARGET...\n"
  25.     vb = search ( FB 50 53 51 56 1E 33 F6 8E DE
  26.                   E4 60 BB 02 00 checksum 6F9 )
  27.     vd = search ( 75 09 C6 06 9C 10 01 90 EB 07
  28.                   90 C6 06 9E 10 01 90 1F 5E 59
  29.                   5B 58 CF 1F 5E 59 5B 58 2E FF
  30.                   2E 04 00 checksum B54 )
  31.     vf = search ( 2E 80 3E 2C 00 00 74 01 CF 50 checksum 2AC)
  32.     vh = search ( 58 58 58 58 58 58 58 58 58 58
  33.                   58 58 58 58 58 58 58 58 58 58
  34.                   58 58 58 58 58 58 58 58 58 58
  35.                   58 58 58 58 58 58 58 58 checksum D10 )
  36.     if ((vb=22E) AND (vd=29C) AND (vf=2D6) AND (vh= 59BC)) then
  37.         patch  22E ( 2E FE 06 BC 57 FB 50 53 51 56
  38.                      1E E8 81 57 90 checksum 6F8 )
  39.         patch  29C ( 75 07 C6 06 9C 10 01 EB 05 C6
  40.                      06 9E 10 01 1F 5E 59 5B 58 E9
  41.                      1B 57 90 1F 5E 59 5B 58 E9 0C
  42.                      57 90 90 checksum BC9 )
  43.         patch  2D6 ( E8 FA 56 90 90 90 checksum 3E8 )
  44.         patch 59BC ( 00 31 F6 8E DE E4 60 BB 02 00
  45.                      C3 9C 2E FF 1E 04 00 2E FE 0E
  46.                      BC 57 CF 2E 80 3E 2C 00 00 75
  47.                      06 2E 80 3E BC 57 00 C3 checksum EB3 )
  48.         write
  49.         print "  $TARGET now contains patch KEYCLOCK.PAT.\n"
  50.         stop
  51.     else
  52.         print "  Could not find pattern indicating that $TARGET\n"
  53.         print "  needs this patch.  Make sure you are using this\n"
  54.         print "  patch with NetWare Lite SERVER.EXE, version 1.0.\n"
  55.         stop
  56.     endif
  57.  
  58.