Dec 122017
ThunderByte anti-virus system v6.50.

Full Description of File

Thunderbyte Anti-Virus - The most complete
anti-virus system available. Included are
TbScan, TbScanX, TbSetup, TbClean, TbDisk,
TbFile, TbMem, TbCheck, and TbUtil.

File TBAV650.ZIP from The Programmer’s Corner in
Category Recently Uploaded Files
ThunderByte anti-virus system v6.50.
File Name File Size Zip Size Zip Type
ADDENDUM.DOC 3719 1548 deflated
AGENTS.DOC 1469 325 deflated
ANTI-VIR.DAT 1728 1245 deflated
APPNOTES.DOC 5729 2171 deflated
DESCRIPT.ION 1521 763 deflated
FILE_ID.DIZ 169 129 deflated
INSTALL.BAT 11412 3237 deflated
LICENSE.DOC 6746 2532 deflated
MAKERESC.BAT 1855 714 deflated
NO_VSUM.DOC 2504 1105 deflated
REGISTER.EXE 17547 8728 deflated
REPORT.DOC 6823 1958 deflated
SDN.ID 1202 648 deflated
SECURITY.DOC 1595 919 deflated
TBAV.DOC 409202 98207 deflated
TBAV.EXE 19320 13272 deflated
TBAV.FAQ 9847 3495 deflated
TBAV.LNG 8081 2675 deflated
TBAV.MSG 410 201 deflated
TBAV.PGP 3922 2122 deflated
TBCHECK.EXE 4496 3510 deflated
TBCLEAN.EXE 13534 10916 deflated
TBDEL.COM 470 417 deflated
TBDISK.EXE 5260 3935 deflated
TBDRIVER.EXE 5956 4461 deflated
TBDRIVER.LNG 4758 2815 deflated
TBFILE.EXE 4920 3814 deflated
TBGENSIG.EXE 6832 5495 deflated
TBKEY.EXE 2820 1676 deflated
TBLOG.EXE 4252 2993 deflated
TBMEM.EXE 4696 3552 deflated
TBMON.COM 229 213 deflated
TBSCAN.EXE 26790 21428 deflated
TBSCAN.LNG 9517 3708 deflated
TBSCAN.SIG 94593 60851 deflated
TBSCANX.EXE 8260 6569 deflated
TBSETUP.DAT 16368 4297 deflated
TBSETUP.EXE 7452 5971 deflated
TBUTIL.EXE 4578 3531 deflated
TBUTIL.LNG 4600 1725 deflated
VELDMAN.PGP 5661 3449 deflated
WHATSNEW.638 5560 2097 deflated
WHATSNEW.650 9487 3162 deflated

Download File TBAV650.ZIP Here

Contents of the ADDENDUM.DOC file


You will find the following information in this file:

1) Renaming Anti-Vir.Dat
2) The TbScanX Application Program Interface
3) Determining the presence of the TBAV TSR's.

1) Renaming Anti-Vir.Dat

Most of the TBAV utilities use a 'fingerprint' file named Anti-Vir.Dat.
These files are generated by TbSetup. Some users are afraid that a virus
might anticipate and delete the Anti-Vir.Dat files, and have requested
to make the name configurable.

To our opinion, renaming the Anti-Vir.Dat filename isn't the ultimate
solution: since the TBAV utilities have to find out the name somehow, a
virus could use the same method too and find out the Anti-Vir.Dat
filename too. Secondly, it would be confusing for novice users,
especially after a boot from a diskette, as the TBAV utilities will by
default assume that the fingerprint files are named Anti-Vir.Dat.
Third, if you use TbCheck, it will warn you automatically when the
Anti-Vir.Dat file is deleted, so there is actually no need to hide the
reference files.

However, if you feel you really must use a different name for security
reasons, you can do so by changing the keyword "AvFile" in the [TBAV]
section of the TBAV.INI file. All TBAV utilities will use the specified
name automatically. The support for this keyword is limited, so the
keyword can not be set from within the TBAV menu. Use an ASCII editor to
enter this keyword in the [TBAV] section.

Although all TBAV utilities will correctly use the specified filename,
they will continue to use the name 'Anti-Vir.Dat in the error messages
and on the screen, for consistency with the user manual.

NOTE! If you boot from a diskette once in a while to scan your system,
make sure that you have a TBAV.INI file on your diskette with the same
filename specification!

2) The TbScanX Application Program Interface

Before you can use any of the TbScanX API functions, make sure you have
enabled the API services by specifying 'API' on the TbScanX invocation

The interface consists of some multiplex calls (int 2Fh). Register AH
should contain CAh. Register AL contains the function request number.

AL=0 InstallationCheck

Return value:
AL=FFh TbScanX installed

AL=4 ScanFile
DS:DX Name of the program file to be scanned.

Return value:
No Carry flag set No signature found in file.
Carry: Signature found in buffer!
ES:BX ASCIIZ-name of virus (null terminated)

Registers altered:

3) Determining the presence of the TBAV TSR's

TbMon - ThunderBYTE Installed Device Checker.

TbMon returns an errorlevel, depending on the installed ThunderBYTE

Next, a list is given with ThunderBYTE installable devices and their
respective errorlevels (in hexadecimal and decimal notation):

TbScanX 01h / 001
TbCheck 02h / 002
TbMem 04h / 004
TbFile 08h / 008
TbDisk 10h / 016
TbLog 20h / 032

The errorlevel returned by TbMon is the cummulative sum of the
errorlevels of the installed devices. For example, if you have TbScanX
and TbMem installed, TbMon will return errorlevel 5 (001+004 = 005).
Another example: if you have all utilities loaded, TbMon will return
errorlevel 63 or 3Fh (063 = 001+002+004+008+016+032). If none of the
devices is installed, TbMon will return zero.

 December 12, 2017  Add comments

Leave a Reply