Contents of Shezsho.zip: Shezsho.txt 12/2/93 Sheza.bat 12/2/93 Shez95f4.txt 12/2/93 (Shez95f4.txt is just the message for Shezshow.zip) Shezsho is a text file showing how to overcome three limitations of Shez. I am a Registered and Very Satisfied user of Shez. I only hope to help other Shez users get as much power out of this program as possible. Since I have not studied the inside workings of the Shez program, I can not pretend to guarentee that the methods described below are a perfectly safe use of Shez. I just know it works for me. If you have any reservations on these methods then simply don't use them. They are provided here for the knowledge. Darrell Bivens (Silver Bullet BBS (615) 337-9683) 12/2/93 ------------------------------------------------------------------- 1) Sheza.bat as an alternate viewer! As you can see below, It is possible to load Shez multiple times. Currently Shez is not configured to allow accessing archive files inside the TAB window (on the right side of the screen). I created a batch file, named SHEZA.BAT, that moves around through several possible starting directories until it finds a directory where Shez was NOT loaded from. It then loads another copy of Shez. To impliment this batch file all you need is one line inside SHEZ.INI for each file/archive type you want to allow Shez to work with. I picked ZIP only because I would use the Normally loaded Shez to convert any other types anyway. (Sample Shez.ini entry, to be placed below the [External Viewers]) (line which is already in the Shez.ini file ) [External Viewers] ;THIS IS A REQUIRED ENTRY, TELLS SHEZ WHERE ;THE EXTERNAL VIEWER DATA BEGINS ZIP=SHEZA $F MI.COM, By Central Point Software, shows how I was able to load Shez several times using Sheza.bat as the alternate viewer for .ZIP entension files. Even though Shez could make 571,520 available when shelling out to DOS it would not invoke another copy of itself as an alternate viewer over three times in this test. ==================================================================== Memory Info V8.0a (c)1993 Central Point Software, Inc. Total bytes owned Addr. Low area High area Program or device driver ----- -------- --------- -------------------------- 0255h 1,024 .. Device=HIMEM Attr=A000h Name=XMSXXXX0 0296h 3,232 .. Device=EMM386 Attr=C000h Name=$MMXXXX0 051Fh 2,688 .. COMMAND C:\TEMP 05CFh 17,072 .. MOUSE Ê 09FBh 16,384 .. DMP 0E11h 7,040 .. MARXPOP MARXPOP.CFG 0FD2h 1,680 .. SHEZ 104Eh 3,008 .. COMMAND C:\TEMP\15412IBM.ZIP 10FEh 1,680 .. SHEZ 1168h 3,008 .. COMMAND C:\TEMP\ACHKV12.ZIP 1229h 1,680 .. SHEZ 1293h 3,008 .. COMMAND C:\TEMP\C64_EMU.ZIP 1354h 1,680 .. SHEZ 13BEh 2,896 .. COMMAND 1477h 571,520 .. ---- Begin High (Upper) Memory ---- CF03h .. 416 Device=SETVER Attr=8000h Name=SETVERXX CF1Eh .. 4,192 Device=ANSI Attr=C053h Name=CON D025h .. 34,624 DP5250 D895h .. 3,696 LQ1170 D978h .. 18,000 PC-CACHE /WRITE=OFF /WIN /SIZEXT=500 655,360 bytes (640k) total DOS 5.00 conventional memory. 571,520 bytes (558k) largest executable program. 12,352 bytes if loaded high. Version 4.44 EMM386. High memory is managed by DOS. 0 bytes Extended (AT/286/386) memory, reported by BIOS. 7,104k bytes XMS 3.0 (3.07) memory: 3,091k used + 4,013k free. DOS in HMA. ============================================================================= 2) Sheza.bat as a uSer program! I have also set Sheza.bat up as a uSer program. I left off the $f after Sheza so I could use Shez to access any file (normal load). The only drawback in this use is that Shez starts out in the directory where Sheza.bat found it had NOT been loaded. For this reason you should setup Sheza.bat starting with the directory you WANT Shez to be loaded from on the first line and continue to the least desired loading directory as the last entry. Sheza.bat will only move from one location to another if it finds Shez has already been loaded in the current directory (finding Z#\PRN). (Jim, Suggestion: How about a variable $D that only contains the path information like $F contains the path\filename.ext information. This would allow better uSer control.) [User-menu] Name=Sheza Alternate Shez load Program=~C:\SECURITY\SHEZA.BAT|C:\TEMP With 8Mb RAM I was able to load Shez six (6) times in the User Menu. In effect 'Stacking' each Command.com and Shez Kernal on top of the previous copy. MI.com showed the same information as above except for the six (6) copies of Shez and the Free Memory change. ====== 7,104k bytes XMS 3.0 (3.07) memory: 3,721k used + 3,383k free. DOS in HMA. ====== 3) How to invole alternate virus scanners in Shez uSer Menu To solve another limitation of Shez virus scanning ability, I added some more uSer programs. Shez can only be configured for ONE virus scanning program in each SHEZ????.CFG file. Rather than unloading Shez and reloading Shez with another configuration file, I set up six (6) uSer Menu entries (only really needed four), to call my other two favorite virus scanners. The uSer menu was only designed to work with the ONE high lighted file inside the archive. The first entry for each scanner is set to scan the ONE file that is high lighted inside the archive. To use a scanner on one file simply point at the file and choose the uSer Menu and pick the (scanner) 'Scan One' you want and press [enter]. The second entry for each scanner is set to scan ALL FILES in a specific directory, I chose \TEST\. First you have to unZIP the file into the \TEST\ directory. Then choose the uSer Menu and pick the (scanner) 'Scan \TEST' you want and press [enter]. [User-menu] Name=McAfee Assts. Scan One Program=~C:\SECURITY\SCAN.EXE $F /NOMEM /A /BELL /NOPAUSE|C:\TEMP Name=F-Prot Virus Scan One Program=~C:\SECURITY\F-PROT.EXE $F /NOBOOT /NOMEM|C:\TEMP Name=ThunderBYTE TBScan One Program=~C:\TBAV\TBSCAN.EXE $F NB NM NH AF IN BA|C:\TEMP Name=McAfee Assts. Scan \TEST Program=~C:\SECURITY\SCAN.EXE \TEST\*.* /NOMEM /A /BELL /NOPAUSE|C:\TEMP Name=F-Prot Virus Scan \TEST Program=~C:\SECURITY\F-PROT.EXE \TEST\*.* /NOBOOT /NOMEM|C:\TEMP Name=ThunderBYTE TBScan \TEST Program=~C:\TBAV\TBSCAN.EXE \TEST\*.* NB NM NH AF IN BA|C:\TEMP I hope this information helps others find Shez as useful and as powerful as I have. Darrell Bivens (Silver Bullet BBS (615) 337-9683) 12/2/93