WWPACK Shell 1.00 easy shell for WWPACK Copyright (c) 1995-96 by Piotr Warezak, Lodz, Poland 6 January 1996 Lodz, Poland All Rights Reserved Please feel free to contact with us: Authors' address: awarezak@krysia.uni.lodz.pl American Distributor: gjereza@crl.com German Distributor: support@vgasoft.com Introduction ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ WWPACK Shell is a very small program which makes WWPACK easier to use. With WWPACK, you can pack and unpack any DOS EXE file by using only a few keys and a clear colorful screen, and without having to know any parameter. Note that WWS is only a shell. You must have a registered version of WWPACK to use all its features! Installation ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Start WWPACK Shell by entering 'WWS' at the DOS command prompt. To configure, press the F9 key. Use the mouse or the UP, DOWN and SPACE keys to change the configuration of WWPACK and WWPACK Shell. Enter 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 will 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. WWPACK Shell lets you use the mouse too. Press the left button to run commands; the right button to select files or abort windows. Commands ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ WWS Function keys: F1 display 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 F9 to define your favourite EXE unpacker); F5 check CRC of selected files (files must be packed with WWPACK3.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 and WWPACK Shell (lets you change compression options, screen size, etc.); 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-F5 run WWPACK with the specified parameters. Use '!' as a last parameter for processing files selected in the file window. (example: type 'T !' and WWPACK will test all selected EXE files; enter 'PP !' and all selected files will be packed with password); 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's configuration (this command is not useful since you can use F9 key to configure WWPACK and shell in one window); ALT-F10 shell to DOS (run COMMAND.COM). WWPACK Shell takes you only a few kb of your DOS low memory while shelling to DOS! Four additional (and very important) keys: ALT-D select drive (with mouse you can click on the path bar at the top of the screen to change the 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 (you can click at the right top of the screen instead of using CTRL-O key combination). You can run most of these commands by moving the mouse cursor to the bottom of the screen and pressing the left button. To change the current drive, move the cursor to the top of the screen and press left button. 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 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ You'll need 500 KB of free conventional memory. That's why we use swap technology in WWS. To swap a program, you'll 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 or XMS memory, you should specify the directory for the swap file. From the DOS command line, enter "TEMP=