home *** CD-ROM | disk | FTP | other *** search
/ Der Mediaplex Sampler - Die 6 von Plex / 6_v_plex.zip / 6_v_plex / DISK2 / MULTI_04 / AC20A.ZIP / ACDOX.ZIP / AC.DOC next >
Text File  |  1991-06-15  |  30KB  |  627 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.                             Welcome to Archecker
  10.                                Version 2.0
  11.                                     by
  12.                        Bill Ziegler/Double Z Software
  13.                              AC copyrighted 1991.
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  Preface and Forward and All Like That-
  28.  
  29.     My thanks to Wayne Greer for COMPLETELY rewriting this DOC file-
  30.     it has made it possible for me to devote more time to adding
  31.     code and features to Archecker!  Also, thanks to Wayne for very
  32.     valuable help when the infinite loop of the brain set in during
  33.     addition of imbedded archive features and the GIF file processor
  34.     routines -without his help and ideas, AC would STILL be
  35.     in the rewrite stage.  Also, my thanks to my wife Cindy for her
  36.     patience and understanding during the "all-nighter" sessions
  37.     I needed for this program.  Thanks to all the programmers who
  38.     wrote all these wonderful archivers, and Jim Derr, the author
  39.     of SHEZ, and Sam Smith of ToolShop BBS/PRODOOR fame who both
  40.     inspired this whole program, and my efforts in Turbo Pascal.
  41.     Finally, I'd like to mention the Turbo TechnoJocks Toolkit, which
  42.     has made Archecker smaller and faster, even with more features
  43.     added with each release.
  44.                                    -Bill Ziegler
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.             TABLE OF CONTENTS
  54.  
  55.  Disclamer......................................................Page 1
  56.  
  57.  Authenticity...................................................Page 2
  58.  
  59.  Introduction...................................................Page 3
  60.  
  61.  System Requirements............................................Page 4
  62.  
  63.  Required additional files......................................Page 4
  64.  
  65.  AC and the Archivers...........................................Page 5
  66.  
  67.  Installation...................................................Page 7
  68.  
  69.  Command line switches..........................................Page 8
  70.  
  71.  Tips and Troubleshooting.......................................Page 9
  72.  
  73.  Registration...................................................Page 11
  74.  
  75.  Registration form..............................................Page 12
  76.  
  77.  
  78.  
  79.                                                                 Page 1
  80.     DISCLAIMER
  81.  
  82.  Warning: I, Bill Ziegler/Double Z Software do not accept any
  83.  responsiblity for loss, personal or commercial, incurred while operating
  84.  this program. The first time you execute this program you are agreeing
  85.  to assume full responsibility for any and all damages that may result
  86.  and you execute this program at your own risk.  See the SINGLE COPY
  87.  SOFTWARE LICENSE document/file for full disclaimer information.
  88.  
  89. There is no warranty of any kind, expressed or implied including but
  90. not limited to warranties of merchantability and/or fitness for any
  91. purpose, other than those mentioned in the document SINGLE COPY SOFTWARE
  92. LICENSE. There is no liability for any damage to data, property,
  93. or persons that may be caused directly or indirectly by the use of this
  94. program, other than stated in the SINGLE COPY SOFTWARE LICENSE document
  95. file included.
  96.  
  97. This program is being release under the Shareware concept. Shareware
  98. is NOT freeware or public domain software. Shareware is a wonderful
  99. concept, it allows you to try a program first before you purchase it.
  100.  
  101. Your use of this program for more than 30 days combined total use constitutes
  102. your agreement to abide by its licensing requirements. You agree to either
  103. register the program or stop using it.
  104.  
  105. Archecker is NOT crippled in any way-the "reverse crippleware" setup
  106. in the older program "ARCTSTR.EXE" is not part of Archecker.  In the
  107. spirit of QModem, PKWare programs, and many other fine shareware
  108. programs, Archecker is fully functional, and has no "counters" or
  109. "calendar checkers", or any of that rot.
  110.  
  111. Registering the program will entitle you to ALL updates and new releases.
  112. It will remove the unregistered shareware screens, provide your name,
  113. BBS name if any, a Registered Version notice, clear your conscience
  114. of stealing software, and help keep the shareware concept alive and well.
  115. Software that is released as Shareware is usually made available to you
  116. at a fraction of the cost of a commercial product. You are already getting
  117. a bargin, so please register. Registration is only $10 which is already
  118. 1/3 the cost of most shareware. You will find a registration form at the end
  119. of this document. Please fill it out and register your copy.
  120.  
  121.                                                                 Page 2
  122.     AUTHENTICITY
  123.  
  124. This archive is officially distributed in the PKZIP format.
  125. To discourage tampering with the executable files contained here, I have
  126. included a file called validate.com. It is the same program obtained
  127. from McAfee Associates to test file CRC's. You may for additional
  128. safety run your own validate.com program on the executable programs here.
  129. These files should have the following CRC results.
  130.  
  131. ------------------------------------------------------------------------------
  132.  
  133.  
  134.           File Name:  ac.exe                File Name:  accfg.exe
  135.                Size:  24,435                     Size:  8,442
  136.                Date:  6-15-1991                  Date:  6-12-1991
  137. File Authentication:              File Authentication:
  138.      Check Method 1 - FF3A             Check Method 1 - F551
  139.      Check Method 2 - 0719             Check Method 2 - 0460
  140.  
  141.           File Name:  putreg.exe
  142.                Size:  3,498
  143.                Date:  5-7-1991
  144. File Authentication:
  145.      Check Method 1 - B327
  146.      Check Method 2 - 1336
  147.  
  148. ------------------------------------------------------------------------------
  149.  
  150. Since this program deals with virus detection we request that BBS's or
  151. indiviuals do not remove or add any files or make any changes to this
  152. archive such as adding, altering, and/or removing files, etc.
  153. Someone intent on adding a virus to this program could simply
  154. change the results in this document, hence the -AV protection
  155. You should also not use this program unless the original -AV
  156. labels appear besides each file and the following is displayed
  157. after unzipping them:
  158. Authentic files verified!    #GRJ249   BILL ZIEGLER/RENT-A-TECH BBS
  159. To ensure you get a good copy of this program, run your current version
  160. of Scan.exe on it or better yet, download the official releases from the BBS
  161. stated in the registration section below.
  162. If you would like file authenticity data to be sent to you when you
  163. register just ask for it, a printed copy of the results will be sent
  164. with your registration code.
  165.  
  166.  
  167.                                                               Page 3
  168.  
  169.     INTRODUCTION
  170.  
  171. ARCTESTER (AC) is a program to root through all those downloads you
  172. score from those BBS's you molest on a regular schedule. For SYSOP's
  173. all the uploads your 'nice' users send you can be processed with
  174. AC as well. It will handle all major archivers I knew of when I
  175. wrote AC, and has the following features:
  176.  
  177.       (1)  Un-archive executables from their host archives into a
  178.            'shadow' directory where they can be checked for viri.
  179.       (2)  Invoke SCANvXX and check all the files AC found.
  180.       (3)  Check any archives "imbedded' in the parent archive-
  181.            to infinite levels, or space on your hard drive,
  182.            whichever comes first. (zip file inside a zip file etc).
  183.            Those files are also unarchived and tested.
  184.       (4)  Erase all files AC removed for testing, then
  185.            test the entire archive for corrupt files and truncation.
  186.       (5)  Recomment the archives with a comment you can supply.
  187.       (6)  Log all tests to a text file which you read and or print.
  188.       (7)  Check out and log any GIF files found during testing.
  189.            with resoltion data and valid headers.
  190.       (8)  "JAIL" any archives that have a virus inside, or those that
  191.            shows a corrupt archived. PAK, Ay-Ar-Cee, and SDN files cannot
  192.            be tested for corrupt archives since PAK does not return an
  193.            error code indicating this. Therefore, only files that are found
  194.            with a virus will be 'jailed' with PAK, Ay-Ar-Cee and SDN
  195.            extensions
  196.       (9)  "JAILED" files are moved to the root DIR of the current drive
  197.            and renamed with an extention of .BAD
  198.      (10)  If used on a BBS, an interactive mode is included for comm
  199.            support. AC does monitor carrier.
  200.  
  201.  
  202.   SYSTEM REQUIREMENTS                                             Page 4
  203.  
  204. AC Requires 400K of ram and DOS version 3.0 or later to operate and a
  205.    full 100% IBM or compatible system.
  206.  
  207. AC can operate in a LARGE Desqview window-a small DV window will
  208.    promptly send AC and the rest of your system into limbo and
  209.    require a push of the Red Button.
  210.  
  211. AC.EXE may be placed anywhere in your system path but AC.EXE AND
  212.    AC.CFG MUST be in the same directory.
  213.  
  214. AC's interactive mode (comm support) has been sucessfully tested on
  215.    a HST Dual Standard locked at 38400 with no problems.
  216.  
  217. AC may be configured for BBS use, either nightly event processing
  218.    or test uploads immediately after they are sent with the user
  219.    still on line and watching their files being processed. AC
  220.    does monitor carrier droppers, should a loss carrier occur
  221.    AC will discontinue Interactive comm support mode but will
  222.    continue testing archives, when finished, AC will return control
  223.    to the BBS where it should finish up and deal with no carrier status.
  224.    The logfile will show where carrier was dropped by the timestamp.
  225.  
  226. AC does not multitask in itself, if desired to be run on multiple nodes,
  227. a separate copy is required for each node.  See license for limits on
  228. number of copies.
  229.  
  230. AC incorporates color operation, for those with color monitors.
  231. Color selection is random, with continuous cycling of foreground
  232. colors on a white background. If you are a monochrome monitor user,
  233. AC's color can be overridden with the /x command line switch.
  234. Interactive mode is still in monochrome as much as possible, so
  235. users without the ANSI.SYS driver resident can still have some
  236. idea of what is being done with their archives.
  237.  
  238.  
  239.     ADDITIONAL REQUIRED FILES:
  240.  
  241. You must supply AC with the following files.
  242.         PKUNZIP.EXE - To process '.ZIP files
  243.         LHA.EXE (version 2.01 or later) - To process '.LZH files
  244.         PAK (version 2.51 or later) - To process '.PAK, '.ARC & '.SDN files
  245.         ARJ (version 2.00 or later) - To process '.ARJ files
  246.         At least one file to use as a comment file-ANSI is OK.
  247. Please note, DO NOT use earlier versions of the above programs!
  248. ARJ modules earlier than 2.0 may be destructive to older ARJ archives!
  249. LHA modules earlier than 2.01 were not bug free and may give marginal results.
  250. PAK modules earlier than 2.51 are NOT compatible with AC. DO NOT even
  251. attempt to use it..You have been warned!
  252.  
  253.                                                               Page 5
  254.  
  255.     AC and ARCHIVERS
  256.  
  257. AC and GIF:
  258.    As far as AC is concerned, a GIF is an archive-it DOES use
  259.    compression in its structure, and as of ver 2.0 of AC, any
  260.    GIF files in the target directory or imbedded in an archive
  261.    will be examined, and a report generated to a seperate
  262.    logfile.  The logfile will contain the resolution of the
  263.    GIF, the number of colors it contains, and whether or not
  264.    the GIF had a valid header and internal color map.
  265.    GIF files are NOT checked for corruption. GIFLITE'd GIFs will
  266.    still pass muster.  The GIF logfile is named ACGIFS.LOG,
  267.    and will end up in the AC home directory.  GIFs imbedded
  268.    inside an archive will have the parent archive name
  269.    as the first line of the log entry.  The file ACGIFS.LOG
  270.    is an ASCII-type file, so most sysops will be able to
  271.    figure out a way to import this to their description
  272.    databases.
  273.  
  274. AC and ZIP:
  275.    ZIP is the premier archiver. I had originally intended AC for just
  276.    zip files, but in the course of development, AC grew to fit the
  277.    other archivers as well. ZIP files process the fastest and will
  278.    make the prettiest log files. AC will not choke on AV's nor will
  279.    it remove the -AV labels from your files.  ZIP self-extractors
  280.    will be recommented, if desired.
  281.  
  282. AC and Ay-Ar-Cee:
  283.    I personally refuse to allow any SEA garbage on my system, but
  284.    through the folks at NoGate, PAKv2.51, Ay-Ar-Cee files can be
  285.    manipulated.  Archives made with SEA's ARCv6.0 have worked well
  286.    in processing. A bonus for those using PAK with AC, you can
  287.    comment your ARC format archives. The resulting archives cannot
  288.    have the comments displayed with SEA-type Ay-Ar-Cee, but PAK will
  289.    display the comment as if the ARC file was instead, a PAK file.  PAK
  290.    as mentioned elsewhere, will NOT catch corrupted archives, be they
  291.    Ay-Ar-Cee, PAK or SDN-viri that can be extracted WILL be caught,
  292.    however. The logfile will reflect strange Ay-Ar-Cee files, too.
  293.  
  294. AC and LHA:
  295.    Previously called LHARC, LHA is now up to version 2.1+ AC will
  296.    operate on older LHARC archives, but will not comment them.
  297.    LHA's have proven to give the smallest file sizes but is one of the
  298.    slowest in file processing.  Old LHARC self extractors are supported,
  299.    including the "small memory model" *.COM and the corrosponding "large
  300.    memory model" *.EXE's. LZH files made with LHAv2.1+ are handled,
  301.    and also are not commented.
  302.  
  303. AC and PAK:
  304.    PAK is number 2 and trying hard. Now at version 2.51, it is just a
  305.    tad slower that ZIP processing but still satisfactory, with
  306.    the exception that PAK DOES NOT return a DOS error code for
  307.    corrupted archives!  Since AC uses DOS error codes to sort out
  308.    good archives from corrupt ones, AC has no way of knowing
  309.    if a PAK file is corrupt and will only assume they are valid files.
  310.    A virus in a PAK file WILL be caught if it is extractable,
  311.    and this WILL trigger the "JAIL" feature.
  312.    AC uses PAK to process PAK, ARC and SDN files and REQUIRES version
  313.    2.51 to operate. If you try and use an earlier version you will NOT
  314.    be amused at what happens.  PAK self-extracting archives are
  315.    recommented, if desired.
  316.  
  317. AC and SDN:
  318.    AC will test SDN (PAK security envelop archives) thru PAK v2.51.
  319.    Processing is just a little slower than normal PAK files, and
  320.    starting with ACv2.0,AC SDN files WILL be recommented the same
  321.    way PAK files are, and with the same PAK-specific comment.
  322.    See the PAK section for corrupt archive test limitations.
  323.    The SDN security check "banners" will be included in the logfile,
  324.    and SDN's converted to self extractors will be handled and recommented
  325.    the same as other PAK archives.
  326.  
  327. AC and ARJ:
  328.    ARJ would definetely be a contender form the archive wars except
  329.    for its processing speed (unless using the -m2 or greater option).
  330.    AC will process ARJ files made with ARJv2.0 or later. Do not use
  331.    earlier versions of ARJ on files made with ARJv2.0 or later, as
  332.    older versions may (WILL) be destructive to those files. Registered
  333.    /unregistered version of AC no longer attempt to compensate for
  334.    or assume that it may encounter older ARJ's and will no longer
  335.    make special corrections for this, ARJ self-extracting files
  336.    will be processed, however, recommenting is suppressed for ARJ
  337.    self-extracting archives, as the act of recommenting them crashes
  338.    (at least my system) the system requiring a cold-reboot for recovery.
  339.    Until I trace this bug in my system (or in ARJ!), ARJ self-extractors
  340.    will remain locked out of the recommenting routines.
  341.  
  342.  
  343.                                                                  Page 7
  344.     INSTALLATION:
  345.  
  346. Included in this archive is a program called ACCFG.EXE. Run this program
  347. and it will create a configuration file for you. This file will be
  348. called AC.CFG and is a regular text file you may edit with your
  349. favorite text editor. Previous releases of AC called this file ARCTSTR.CFG.
  350. Note, anything after a ';' (semi-colon) in each line is considered a comment.
  351. and is ignored by AC. Feel free to put some notes in there just in case
  352. 6 months from now you want to change something and the DOC's are no where
  353. to be found but please don't add any additional lines.
  354. Here is a sample config file:
  355. c:\BBS\UPLOADS;          *1) DIR where we will find the new files.
  356. work;                   **2) Name for the main work DIR.
  357. scratch;                **3) Name of "hide" directory.
  358. C:\Util\SCAN.EXE;         4) Pathname to SCAN executable.
  359. C:\UTIL\PKUNZIP.EXE;      5) Pathname to PKUNZIP.
  360.  *.*;                  ***6) Files to extract for SCANning.
  361.  /NOMEM;                  7) Options for SCAN command line.
  362. C:\UTIL\LHA.EXE;          8) Pathname to LHA (LHARC) executable.
  363. C:\UTIL\PAK.EXE;          9) Pathname to PAK executable.
  364.  e;                      10) Option for LHA/PAK/ARJ command line.
  365. C:\UTIL\ARJ.EXE;         11) Pathname to ARJ executable.
  366. c:\BBS\ac.log;           12) Pathname to default logfile.
  367. C:\UTIL\PKZIP.EXE;       13) Pathname to PKZIP.
  368. c:\BBS\NEW;            **14) Default DIR to move finished files to.
  369. c:\logo\archive.cmt;     15) Pathname to comment file for all archives.
  370. RAT BBS;                 16) BBS name (or company name).
  371. 77C;                     17) Version of SCAN in use by AC.
  372. 1;                       18) COM port to use in interactive mode (1 or 2 ONLY).
  373.                          19) Your name here when registered.
  374.                          20) Your registration serial number.
  375.  
  376. NOTES:
  377. * This is the directory we want AC to work on.
  378.  
  379. ** Fields 2 & 3 above may be any name (dos permitting) but keep in
  380. mind this name is a subdirectory that AC will create when it executes
  381. and deleted when AC is finished.  DO NOT use a current 'live' directory
  382. for these command lines as the subdirectory and everything in it may be
  383. destroyed-both directories are purged continually during AC operations.
  384. DO NOT specify the same directories for the target and source directories.
  385. The process AC uses to move files is QUITE destructive. If two files by the
  386. same name exist you will have ONE file when AC finishes. No cheating with
  387. Dr. Petes' Unerase if it is not the file you wanted.  The other is GONE,
  388. no deposit, no return.
  389. See the COMMAND LINE SWITCHES section for the method to prevent file movement.
  390.  
  391. *** The *.* is a new feature for AC 2.0. Previously you had to specify
  392.     specific file extensions which you may still do, such as
  393.     *.exe *.com *.ovr *.ovl etc.  If you place a *.* on this line ALL
  394.     files including *.doc *.txt *.ALL files will be tested for viri.
  395.  
  396.                                                                   Page 8
  397.   COMMAND LINE SWITCHES
  398.  
  399. Please note that case is not important, /p is the same as /P.
  400.  
  401.  /p-suppress PAK processing
  402.  /z-suppress ZIPprocessing
  403.  /l-suppress LHA processing
  404.  /j-suppress ARJ processing
  405.  /a-suppress ARC processing
  406.  /s-suppress SDN processing
  407.  /r-suppress recommenting (all)
  408.  /f-suppress archive testing.(all)
  409.  /t-New Target DIR (override)
  410.  /c-New Comment pathname (override)
  411.  /g-New loGfile pathname (override)
  412.  /d-New Destination DIR (override)
  413.  /m-suppress file moving
  414.  /y-assume "yes" to directory inquiries after a crash.
  415.  /i-interactive mode. Comm support, Comm1 or Comm2 Only.
  416.  /x-force monochrome operation.
  417.  /o-Only log bad files.
  418.  /k-Komment instead of logging.
  419.  
  420. Examples:
  421. AC                Defaults to AC.CFG file and scans for all archives AC.CFG is
  422.                   configured for, including embedded archives.  Imbedded
  423.                   archives are deleted after checking.
  424.  
  425. AC /M             Processes all archives configured but does not move files.
  426.                   All imbeddeds are still deleted after checking.
  427.  
  428. AC /M /I /Y /X    Suppresses file movement, activates the
  429.                   interactive mode (comm support) and will not stop execution
  430.                   if AC's 'shadow' directories are present after a crash.
  431.                   Forces AC to work in monochrome shades.
  432.  
  433.  
  434. AC /DC:\BBS\OTHER New destination directory, will override AC.CFG's
  435.                   destination directory and place all files after
  436.                   processing into the directory of c:\bbs\other.
  437.  
  438. AC /DC:\BBS\OTHER /GC:\BBS\NEWAC.LOG /CC:\UTIL\NEW.CMT /I /Y
  439.                   New destination directory of C:\bbs\other, use a different
  440.                   log file for this run and place all comments in a file
  441.                   called NEWAC.LOG, recomment files with a different comment
  442.                   file called NEW.CMT, use comm support and assumed crash.
  443.  
  444. AC /cC:\MYCMT.ANS /o
  445.                   Recomment all files found with the file
  446.                   C:\MYCMT.ANS, only log bad files in the logfile.
  447.  
  448. AC /cC:\CMT2.ASC /k
  449.                   Activate the "/o" switch, and add lines to
  450.                   file CMT2.ASC with AC test info, then comment all files
  451.                   found with new resulting file CMT2.ASC. /K will save
  452.                   test info into the comments of ZIP, PAK, SDN, and ARC
  453.                   archives. LZH files are not commentable with AC.
  454.  
  455.                                                                 Page 9
  456.   NOTES ON USE and TROUBLE SHOOTING
  457.  
  458. Imbedded archives:
  459.  
  460. AC checks all imbedded archives it can find/extract.  It deletes
  461. all imbedded files it extracts after checking, and does NOT Recomment
  462. or Move imbedded archives, with the exception of corrupt
  463. archives or virus infected archives, which it Jails.
  464. All imbedded archives tested are logged to the logfile with a special
  465. entry, including the name of the parent archive it was extracted from.
  466. AC checks for imbedded archives FIRST, and takes special measures to
  467. prevent archive destruction by cross-extraction.  Cross-extraction is
  468. characterized by the following example:
  469.  
  470. A BBS user uploads several files to a BBS, including the file
  471. FOO.ZIP (A Shareware utility) to the target(upload) directory.
  472. Then another user uploads a file called BAR.ARJ, which
  473. unfortunately, contains an imbedded archive by the name of FOO.ZIP
  474. (a data or DOC file) to the same directory. No problem, so far.
  475. Unbeknownst to the SYSOP, he will LOSE the shareware utility if
  476. he checks his uploads with some checkers-the act of extracting
  477. the file BAR.ARJ will overwrite FOO.ZIP (the original)with its own
  478. imbedded file FOO.ZIP (the data/DOC file). If the checker
  479. cross-extracts, the result is the SYSOP has lost a file that
  480. cannot be recovered.  This is caused by the fact that
  481. most checkers have to be run with the "overwrite" options
  482. set to "yes" for overwriting present files, to assure reliable
  483. unattended operation, as the "SMURF.COM exists-overwrite?" prompt
  484. will halt their operation, and hang the computer/BBS.
  485.  
  486. To prevent the above scenario, AC handles imbedded files first,
  487. after "hiding" the original files in a hidden, temporary directory.
  488. Only after processing the imbedded archives is the original
  489. file/directory structure restored, and normal operations resumed.
  490. This is a transparent process, and is only mentioned here in
  491. case of a crash that disables the entire system during AC
  492. processing, so that you will know where to look for your files
  493. during cleanup operations.
  494.  
  495. Imbedded GIF files will also be inspected/examined with the results
  496. entered into the special GIF logfile, along with the name of the
  497. "parent" archive the GIF was imbedded in.
  498.  
  499. Crash Recovery:
  500.  
  501. As mentioned under the "Imbedded Archives" section above, AC takes
  502. particular pains to avoid cross-extraction of archives and their
  503. contents to prevent file loss.  The hoops needed jumping through
  504. to accomplish this are transparent under normal conditions, but
  505. if the elco decides that THIS is the day it is your turn to brown
  506. out, or somebody "helps" you by massaging that pretty Red Button
  507. during a run of AC, you may experience all kinds of wierd error
  508. codes the next time AC comes up to run.  Crash recovery routines
  509. are built into certain areas of the code, but it is possible that
  510. some contingency might come up that I haven't considered, that
  511. will preclude a normal recovery/operation of AC.  AC does not self-
  512. modify itself in any way, nor does it screw around with the FAT,
  513. nor anything Dr. Pete might be needed for.  If you have had a crash
  514. and AC just refuses to operate, try these steps first:
  515.   1) Inspect your Directory Tree on the drive AC works on/in.  Look for
  516.      subdirectories off of the assigned target directory. It
  517.      may be neccesary to Scan or Logon to the drive, deleting
  518.      any old tree maps, and updating to a new tree picture.
  519.   2) Rescue any files left in any of these directories found, and
  520.      then Remove the directory.  Delete any *.DAT files found, as
  521.      the crash that got you here kept AC from killing the files
  522.      itself.  Put the files back in the target directory if desired,
  523.      and they will be processed on the next AC run.
  524.   3) Check the root directory of the drive, and make sure there are
  525.      no files in there that don't belong-a crash caused by the elco
  526.      may have left files there that were renamed to *.BAD-corrupt or
  527.      virus infected files Jailed there.
  528.   4) Check your copy of SCAN.EXE to make sure it has not been corrupted
  529.      and causing the crash.  Early versions SHEZ (the archiver shell)
  530.      crash due to lack of memory (versions below 60), and later found
  531.      SCAN.EXE overwritten with the contents of SHEZ.CFG, or even random
  532.      clusters from location x on the drive.  This bug was corrected with
  533.      version 60+ of SHEZ (at least it hasn't happened since then!) and
  534.      yes, I am a dedicated SHEZ/SCAN user.
  535.   5) Make sure your AC.CFG file has not been corrupted or changed
  536.      inadvertently-this will crash AC if it has-run ACCFG.EXE and
  537.      PUTREG.EXE again if needed.
  538.  
  539. The Stupid !@#%$ Thing Won't Run!:
  540.  
  541.    If you are having problems with just getting started, check and
  542.    make sure the config file is correct, and all the archivers
  543.    are in your PATH.  ACCFG.EXE is designed to prevent most possible
  544.    screwups in this regard, but editing the config file with a TXT
  545.    editor can defeat this.  Also, if you have changed your PATH,
  546.    you need to change your AC config file if the path to your archivers
  547.    has changed, if the directory you want AC to examine has changed etc..
  548.  
  549.                                                                 Page 10
  550.  
  551. ALL My Archives End Up Jailed!
  552.    If you should encounter this, it is a very good sign you are either
  553.    downloading from the wrong BBS, you have some weird users who like
  554.    to spread viri (or download from the wrong BBS), OR you are running
  555.    AC with too little RAM available.  The reason you are getting all
  556.    your archives jailed is very probably the fact that SCAN requires
  557.    no less than 200K free RAM to work, PAK requires 100-150K free, and
  558.    ARJ close to that amount.  Anytime SCAN returns an alarm (which it
  559.    will if out of RAM) or one of the archivers cannot complete and
  560.    returns an alarm (out of RAM), the file in question will be Jailed.
  561.    The soulution is to free up more RAM, possibly dropping TSR's,
  562.    device drivers not in use, etc.
  563.  
  564. Some of My Good ARC's End Up Jailed!
  565.  
  566.    This may occur if the Ay-Ar-Cee files in question were made by (or
  567. manipulated by previously) PKUNPAK.  This in NOT the fault of AC-this is
  568. a co-incidence in the fact that some Ay-Ar-Cees made with PKUNPAK/PKPAK
  569. also have the same signiture in the archive header as ARJ archives.
  570. Obviously, ARJ will not recognize these files as ARJ archives, and this
  571. will result in ARJ attempting to manipulate these archives unsuccessfully,
  572. with resulting error codes, and activation of the Jail feature.  This is
  573. a very rare condition, nevertheless, it occured in testing, so it is
  574. mentioned here.  There is no easy solution to this, as the archives in
  575. question are perfectly legitimate.  Since AC uses a 20+ byte checksum
  576. to determine archive type in conjunction with the file extension, this
  577. condition should not occur often.
  578.  
  579.  
  580.                                                               Page 11
  581. Registration:
  582.  
  583. Registration couldn't be simplier,  There are 3 ways you may register.
  584. Fill out the registration form below and mail it either of the addresses
  585. shown or you may register on-line by simply calling Wayne's World BBS
  586. at (918)665-2711.  This is the telephone number for node1 and is a
  587. U.S. Robotics HST Dual Standard line. Please just select the Credit Card
  588. Door.  For your convience VISA, MasterCard, and Discover cards are accepted.
  589. Wayne's World BBS is a nice BBS currently with 700MEG online and hopes to
  590. have 1.4 GIG online by July 1991. Consider registering there when you call.
  591. The Latest version of AC will be available there as well as well as Validation
  592. data listed in the Bulletins area.
  593.  
  594. ------------------------------------------------------------------------------
  595.  
  596.   REGISTRATION FORM:
  597.  
  598.   Name to be registered:_____________________________________
  599.  
  600.   BBS Name (if any)    :_____________________________________
  601.  
  602.   Voice Telephone number:____________________________________
  603.  
  604.   BBS Telephone number:______________________________________
  605.  
  606.   Your Complete mailing address:
  607.  
  608.                 NAME:_____________________________
  609.  
  610.              ADDRESS:_____________________________
  611.  
  612. CITY STATE & ZIPCODE:_____________________________
  613.  
  614. Comments about AC:________________________________________________________
  615.  
  616. __________________________________________________________________________
  617.  
  618. __________________________________________________________________________
  619.  
  620.    Mail this form along with your check or money order to either:
  621.  
  622.     Bill Ziegler                       Bill Ziegler
  623.     P.O. Box 136          <** OR **>   P.O. Box 85
  624.     Inola OK 74136-0136                Glenpool OK 74036-0085
  625. ------------------------------------------------------------------------------
  626.  
  627.