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=" or "TMP=" (As an alternative, you may want to add this line to your autoexec.bat file: "SET TEMP=:\". Where "drive" is the appropriate drive letter). Additional parameter: '-all' tells the shell to show all files (and not just .EXE files). Two other parameters: '-mono' and '-color' lets you change screen colors (of course '-color' works only with color graphic cards). WWPACK Shell can work with almost all standard text resolutions. It always runs in the resolution you normally use. However, if you want to change the number of rows, please use the -XX paramster, where XX is one of the following values: 25/28/30/34/35/40/43/48/50/60, or please use the configuration menu. Note that textmodes with more than 25 lines will work with EGA(VGA) graphic cards only! If you cannot reach the menu with the mouse cursor, your mouse driver is probably incompatible with the nonstandard text modes. In this case, please try another driver. WWPACK Shell needs full paths for running external programs. You HAVE TO enter full paths in the configuration menu! History ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ WWShell 1.00 6 January 96 Added mouse control, DOS shell capability, and *.COM file compatibility. New configuration window. Added WWPACK execute window (ALT-F5). WWShell is now bundled as part of the WWPACK package. WWShell 0.91 24 August 95 Added 80x50 textmode, improved TUI, added CTRL-L diskinfo window, ALT-F3 and ALT-F4 commands (external viewer and editor). WWShell 0.90 30 July 95 Initial release. From the author ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ I am a second year student of computer science. I wrote this program to help convince people to use WWPACK. Someone told me that it would be nice to use a menu instead of long commands. So why not? I am going to continue improving this program, so I think that the next version can be expected soon (sorry but I don't know how soon...) This version of shell was designed for WWPACK 3.04. It WILL NOT work with WWPACK 3.03 and earlier versions! Why WWPACK? ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Because: - it has the highest compression ratio of all EXE file compressors; - it was designed to create files that runs on any PC-compatible systems (XT up to Pentium); - it packs with password; - uses paths and wildcards; - uses CRC technology (public domain CRC program!); - uses configuration menu; - can detect ANY virus attached to the EXE file previously compressed with WWPACK - with the help of WWVIR and CRC programs; and, because with this shell it is a VERY EASY program to use! License info ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ WWShell program is freeware. You can use it without registering. However, please remember that using WWPACK Shell without WWPACK is not possible. WWPACK itself is not freeware. This means that you can use this shell only IF YOU HAVE A REGISTERED COPY OF WWPACK! All programs mentioned in this documentation are trademarks of their respective owners. They are used for identification purposes only. The Norton Commander is a commercial shell program by Symantec. RAR archiver is a shareware archiver by Eugene Roshal. WWPACK is the copyright of Piotr Warezak and Rafal Wierzbicki. ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ End of the documentation file.