home *** CD-ROM | disk | FTP | other *** search
-
- VMon 1.1 - Copyright ⌐ 1991 Arthur Hagen
- TobaccoWare - All rights reserved
- ========================================
-
-
- VMon is a program that monitors some of the vectors that computer viruses
- attach themselves to, and VMon will restore these vectors if possible.
-
- There are several virus killers that can constantly monitor the system
- vectors that viruses use, but most (all?) of them will react if you have
- anything apart from the "normal" A500 setup, and something already attached
- to these vectors (like ZKick or DeciGel). Most of these will only function
- under 1.2/1.3 of the operating system, and some slows down the system.
-
- VMon will, when first run, save the current settings of your system
- vectors, and once every other second it will check the vectors to see if
- they have changed. If they have, a system requester will be put up which
- asks wether you want to change back the vectors or not. As VMon only uses
- a few hundred cycles every other second, as well as running at a low
- priority (-1), it won't slow down your system noticably.
-
- How to use:
- Put VMon as one of the first commands in your S:Startup-Sequence. It
- will set up its own task running at a low priority, and will use less than
- 7k of memory when running. If you want to terminate VMon, just run it
- again (from the CLI), and it will quit and free all its resources.
- VMon_test is just a small program you can run AFTER VMon to test if it
- functions properly. It will just set the WarmCapture vector, and see if
- VMon reacts.
-
- Vectors monitored by VMon:
- ColdCapture (Called after reboot of system)
- CoolCapture (Called after reboot of system)
- WarmCapture (Not called, but nevertheless checked)
- KickMemPtr (Makes routines survive reboot)
- KickTagPtr (Makes routines survive reboot)
- Routines in exec.library:
- AddTask() PutMsg() OldOpenLibrary()
- SetFunction() DoIO() SendIO()
- SumKickData() OpenLibrary()
- Routines in dos.library:
- Open()
- Routines in intuition.library:
- OpenWindow()
- Routines in trackdisk.device:
- BeginIO()
-
- TobaccoWare?
- Yes, VMon is TobaccoWare! If you like this program, send the author some
- of the best and strongest tobacco you can find. If you oppose to smoking,
- please send me some beer instead... If you oppose to both smoking and beer
- drinking, just send me a small souvernir from your part of the world.
-
- The authors address:
-
- Arthur Hagen
- Skorkeberg AllΘ 13F
- N-1440 DR╪BAK
- Norway, Europe
-
-
- Enjoy,
- *Art
-