home *** CD-ROM | disk | FTP | other *** search
/ HomeWare 14 / HOMEWARE14.bin / archive / arj241pa.arj / ARJ241PA.TCH
Text File  |  1993-07-15  |  2KB  |  77 lines

  1.  
  2.  
  3. Date: 14 Jul 93  12:09:51
  4. From: robjung@world.std.com on 1:1/31  fidonet.org in Piscataway NJ
  5.   To: Christopher Baker on 1:374/14  Rights On! in Titusville FL
  6. Subj: Re: ARJ 2.41 bug?
  7. ____________________________________________________________________________
  8.  
  9. From: robjung@world.std.com (Robert K Jung)
  10. To:   Christopher.Baker@f14.n374.z1.fidonet.org
  11. Date: Wed, 14 Jul 1993 11:22:04 -0400
  12.  
  13. Hi,
  14.  
  15. The patch information went out to registered users first.
  16.  
  17. Here is a copy of a batch file to do the same:
  18.  
  19. echo off
  20. echo FIX_241.BAT - batch file to patch version 2.41 of ARJ software
  21. echo -
  22. rem This batch file fixes two problems with the critical error handler.
  23. rem (1) The "OK to retry (y/n)?" message does not accept "y" and "n"
  24. correctly.
  25. rem (2) Pressing CTL BREAK at "OK to retry (y/n)?" may disable ARJ.
  26. rem This patching procedure is self-verifying by using the integrity checking
  27. rem feature of ARJ.  Running FIX_241.BAT twice on the same ARJ.EXE causes
  28. rem no problems.  It must be run on the UN-registered version of ARJ.EXE.
  29.  
  30. if not exist ARJ.EXE goto notfound
  31.  
  32. echo e0d37 fe b1 f1 12> arj.$$$
  33. echo e0c63 00>> arj.$$$
  34. echo eb387 e0>> arj.$$$
  35. echo eb397 e0>> arj.$$$
  36. echo w>>        arj.$$$
  37. echo q>>        arj.$$$
  38.  
  39. echo Patching ARJ.EXE
  40. echo -
  41.  
  42. copy arj.exe arj.xxx > NUL
  43. debug arj.xxx < arj.$$$
  44. arj -+ i arj.xxx > NUL
  45. if errorlevel 1 goto error
  46. copy arj.xxx arj.exe > NUL
  47. echo The program ARJ.EXE has been patched and verified.
  48. goto end
  49.  
  50. :usage
  51. echo Usage: FIX_241
  52. echo This program presumes that DEBUG and ARJ are available on your system
  53. and
  54. echo that ARJ.EXE is in the current directory.
  55. goto end
  56.  
  57. :notfound
  58. echo Error: ARJ.EXE does not exist in the current directory.
  59. goto end
  60.  
  61. :error
  62. echo Error: Patch failed. Check that ARJ.EXE is uncorrupted and is the
  63. original
  64. echo *** UN-REGISTERED *** version 2.41.
  65. goto end
  66.  
  67. :end
  68. if exist ARJ.$$$ del ARJ.$$$
  69. if exist ARJ.XXX del ARJ.XXX
  70. echo -
  71.  
  72. Regards,
  73. Robert Jung
  74. Via UUpoint 1.25b ns.fidonet.org 1:1/31 12:10 7/14
  75. Via MsgTrack 1:107/10@FidoNet, Wed Jul 14 1993 at 17:10 UTC
  76. Via QM 1:13/13, Wed Jul 14 19:18 UTC (v1.26/a35)
  77.