home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The World of Computer Software
/
World_Of_Computer_Software-02-387-Vol-3of3.iso
/
v
/
vc50_jan.zip
/
NOFALSE.BAT
< prev
next >
Wrap
DOS Batch File
|
1993-01-24
|
5KB
|
122 lines
echo off
cls
SET GET=
GET !J
CLS
IF "%GET%"=="" GOTO NOGOTGET
ECHO One moment, please. I must test the system . . .
GET !V
IF ERRORLEVEL 1 GOTO UNCLEAN
ECHO
ECHO
ECHO ┌──────────────────────────────────────────────────────────────┐
ECHO │ This program should be used ONLY if Victor Charlie's VCHECK │
ECHO │ is causing false alarms. Before using Nofalse, please read │
ECHO │ the VC manual section on False Alarms. │
ECHO └──────────────────────────────────────────────────────────────┘
ECHO You may press Escape to halt now.
GET Press any other key to continue . . .
IF ERRORLEVEL 27 GOTO END
CLS
ECHO
IF NOT EXIST VC1 ECHO You must be in the Victor Charlie Home Directory to use Nofalse.
IF NOT EXIST VC1 GOTO END
ECHO ┌───────────────────────────────────────────────────────────────╖
ECHO │ We will make a NEW set of Victor Charlie programs now. ║
ECHO │ The new set will no longer contain VCHECK's built-in ║
ECHO │ generic logic on isolating viruses. ║
ECHO │ ║
ECHO │ However, there will be NO change in the ability to ║
ECHO │ detect active viruses on this computer, or in VCHECK's ║
ECHO │ own ability to detect viral signatures from the VC.SIG ║
ECHO │ Virus Signature library. ║
ECHO │ ║
ECHO │ If you are certain you wish to remove the rest of VCHECK's ║
ECHO │ logic from the VC program, hit a key and we will make a new ║
ECHO │ Victor Charlie for you now, with this feature removed. ║
ECHO ╘═══════════════════════════════════════════════════════════════╝
ECHO
ECHO Press Escape to quit,
GET Any other key to continue . . .
ECHO
IF ERRORLEVEL 27 GOTO END
CLS
ECHO
ECHO ╔═══════════════════════════════════════════════════════════════╗
ECHO ║ Making a new program set WITHOUT VCHECK logic. Stand by . . . ║
ECHO ╚═══════════════════════════════════════════════════════════════╝
ECHO
COPY VC1 VC1.COM > NUL
ECHO Running VC1.COM to initialize . . .
VC1 -
IF ERRORLEVEL 1 GOTO ERRORS
ECHO Making the rest of the program. Stand by. . .
COPY VC VC.EXE > NUL
COPY VC1.COM VC1.BIN > NUL
COPY VC.BIN VCBIN > NUL
COPY VC2 VC2.EXE > NUL
COPY VCHECK VCHECK.COM > NUL
COPY VCOMP VCOMP.COM > NUL
IF EXIST GET COPY GET GET.COM > NUL
IF EXIST BOOTFIX COPY BOOTFIX BOOTFIX.COM > NUL
ECHO Done!
ECHO Victor Charlie is ready for action again.
ECHO Please hit a key to wind up . . .
ECHO
PAUSE > NUL
CLS
ECHO
ECHO You have initialized a new Victor Charlie with NO VCHECK logic.
ECHO The program will detect viruses as before, and find latent
ECHO viruses through the VC.SIG signature library. The false alarms
ECHO you may have experienced should now stop.
ECHO
ECHO ┌───────────────────────────────────────╖
ECHO │ Hit any key to return to the program. ║
ECHO ╘═══════════════════════════════════════╝
ECHO
PAUSE > NUL
GOTO END
:NOGOTGET
ECHO
ECHO This routine requires use of the Victor Charlie utility GET.COM
ECHO Please copy this utility to your VC Home Directory,
ECHO and then start this routine from the menu again.
ECHO Press any key to return to the VC main menu . . .
ECHO
PAUSE > NUL
GOTO END
:UNCLEAN
ECHO ╔════════════════════════════════════════════════════════════╗
ECHO ║ Removing VCHECK's logic means you must re-initialize the ║
ECHO ║ Victor Charlie program. ║
ECHO ║ The TSR or Driver programs you are running make this ║
ECHO ║ impossible for the moment. ║
ECHO ║ ║
ECHO ║ Please COLD boot the computer from a DOS diskette, or by ║
ECHO ║ temporary removal of the Autoexec.BAT and Config.SYS ║
ECHO ║ startup programs. Return here to re-initialize. ║
ECHO ╚════════════════════════════════════════════════════════════╝
ECHO
ECHO Hit any key to return to the Victor Charlie menu.
ECHO
PAUSE > NUL
GOTO END
:ERRORS
IF ERRORLEVEL 5 ECHO Victor Charlie has caught a virus!
IF ERRORLEVEL 5 ECHO Please run the program again immediately!
IF ERRORLEVEL 5 goto END
IF ERRORLEVEL 4 ECHO The RAM in your computer is messed up.
IF ERRORLEVEL 4 ECHO Please reboot and use this program again.
IF ERRORLEVEL 4 GOTO END
IF ERRORLEVEL 3 ECHO Please do a "clean" reboot, without TSRs, and run Nofalse again.
IF ERRORLEVEL 3 goto END
IF ERRORLEVEL 1 ECHO You must be in the VC Home Directory and you must be using
IF ERRORLEVEL 1 ECHO a DOS Version 3.0 or above. Please fix the problem and retry.
:end