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=" or "TMP=" (eg. add this line to your autoexec.bat: "SET TEMP=C:\") 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. 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 (it works only with VGA graphics card!). History ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ 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.03 (but it should also work with earlier versions of WWPACK). 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! WWPACK executable file compressor and WWPACK Shell support sites ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Please feel free to contact with us: Authors' address: awarezak@krysia.uni.lodz.pl American Distributor: gjereza@crl.com German Distributor: support@vgasoft.com The latest version of WWPACK and WWPACK Shell can always be found on: o Slovak Antivirus Center ftp (and SAC mirrors) ftp.elf.stuba.sk /pub/pc/pack o all SimTel mirrors /SimTel/msdos/execomp o The ClipBoard BBS (415) 293 0454 8N1 2400-28800bps 24 hours, San Francisco o WWPACK is FREQable (file requestable) from The ClipBoard BBS, FidoNet 1:125/454 The magic name is WWPACK. o VGA-Copy Headquarters BBS +49-441-972955 8N1 USRobotics V34 24 hours, Germany o WWPACK is file requestable from VGA-Copy Headquarters, FidoNet 2:2426/2240 The magic name is WWPACK. o ftp-mailserver: fileserv@vgasoft.com License info ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ WWShell program is freeware. You can use it without registering. Also, it may be freely distributed as long as all files are complete and no changes have been made. 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.