WWPACK Shell v0.91 for WWPACK 3.03 Copyright (c) 1995 by Piotr Warezak Released: 24 August 95 Introduction ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ WWPACK Shell is a very small program that makes WWPACK easier and much more comfortable to use. With WWPACK, you can pack and unpack any DOS EXE file. Using only a few keys and a clear colorful screen you can use WWPACK without having to know any parameters. Note that WWS is only a shell. You must have a registered version of WWPACK to use all its features! WWPACK is a shareware .EXE file compression program which you can ftp or download from Simtel (oak.oakland.edu) and BBSes. Please see the bottom of this file for more information. Installation ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ To install this program copy WWS.EXE file to a directory of your choice. Then run shell by entering 'WWS' at the DOS command prompt and press the ALT+F9 key combination. WWPACK Shell will then ask you for WWPACK's directory. Please type the full path and filename for WWPACK.EXE, EXEINFO.EXE and WWVIR.EXE files. If you have a favourite unpacker (like UNP or TRON) please let WWS know - it may use it to unpack files compressed with PKLITE, LZEXE and others. WWPACK Shell will also let you use external viewers and editors (like HIEW). Getting started ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ When you run WWPACK Shell, a special screen will show you a list of subdirectories and EXE files. To move between directories, WWS uses the same keys as The Norton Commander or RAR archiver. Please try UP, DN, PG-UP, PG-DN, HOME, END and INS keys to move the bar, select, and unselect files. Similarly, the PLUS and MINUS keys will let you select files by masking them. Commands ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ The following is a list of function keys that works with WWS: F1 show a very short help screen; F2 pack selected files with 'PR', 'P', 'PP' or 'PU' command; F3 show header information on EXE file under the cursor bar (this key runs EXEINFO program from the WWPACK package); F4 unpack selected files; WWPACK Shell uses WWPACK to unpack WWPACKed files and external unpackers to unpack files compressed with another compressor (use ALT-F9 to define your favourite EXE unpacker); F5 check CRC of selected files (of course files must be packed with WWPACK 3.03 or newer!); You will see one of these messages for every file checked: WWP CRC OK - the file is not damaged; WWP w/o CRC - the file is packed with WWPACK 3.02a or earlier, or 'PR' command was used to pack it (WWPACKed without CRC); not WWPACKed - the file is not WWPACKed, so can not be checked; Bad WWP CRC! - the file is damaged. F7 scan all EXE files for viruses (this key runs WWVIR with *.EXE parameter); F8 delete selected files; F9 configure WWPACK (runs WWPACK with /C parameter ie. changes WWPACK's configuration); F10 (or ALT-X) quit to DOS; ALT-F1 show the "about" window; ALT-F2 optimize header of an EXE file; ALT-F3 view file under the cursor bar (executes external viewer); ALT-F4 edit file under the cursor bar (uses external editor); ALT-F8 delete all backup files (*.OLD and *.OLP) stored in the current directory. Be careful. Use this command only if you are sure that all EXE files work without any problems! ALT-F9 change WWPACK Shell configuration. Four additional (and very important) keys: ALT-D select drive; ALT-P change compression method ('PR',...,'PU'); CTRL-L show disk and directory info (eg. number of WWPACKed files); CTRL-O (or ESC) show work screen. Example ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Here is an example of how to use WWPACK + WWPACK Shell: Let's say you received a new shareware program that consist of three EXE files and some DOC files. To use WWPACK + WWPACK Shell: - run shell (ie. enter 'WWS' at the DOS prompt) - select all three EXE files (with PLUS or INS keys) - press F2 key and follow WWPACK's messages - quit WWPACK Shell Now check if all WWPACKed EXE files work as before. If yes: - run shell - press ALT-F8 to delete all backup files (*.OLD) - quit the shell. If no: - then something is wrong with the new .EXE file. To recover the old file, delete the new .EXE file and replace it with the backup copy of the original (the file with the .OLD file extension). Problems ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ To run WWPACK under WWPACK Shell, 500 KB of memory is required. That's why we use swap technology in WWS. To swap a program you need free XMS or EMS memory or some free space on your disk. If you have problems with some commands (eg. you can not run EXEINFO under shell), one of these parameters may help you: -xms don't use XMS memory for swapping -ems don't use EMS memory for swapping -disk don't swap memory to the disk If you do not have free EMS nor XMS memory you should specify the directory for the swap file. That is, add this line to the environment: "TEMP=