Sams Teach Yourself Microsoft Windows 2000 Professional in 10 Minutes

Sams Teach Yourself Microsoft Windows 2000 Professional in 10 Minutes

By Dorothy Burke and Jane Calabria

What is a Computer Virus?

A computer virus is an incomplete piece of programming that can do nothing on its own but, if attached to another program, can take over the other program and carry out its own mission instead of that of the host program. So, when you run the host program, it does something wholly unexpected and usually unwelcome. It may do something benign, like popping a message up on your screen. Or it may do something malicious, like deleting files or reformatting your hard disk.

Part of the programming built in to every virus is the ability to spread itself to other programs. When you run a program that is infected with a virus, the virus loads into your computer's memory and waits for opportunities to install copies of itself into other programs on your computer. Then, when you send a newly infected program to someone else, his programs become infected too. Because> programs reside everywhere in modern computers, in the boot record of every disk, in .com, .exe, and .dll files, and even in data files, you can pass computer viruses around with ease, and you must take extraordinary measures to avoid passing them around.

There are, in general, three kinds of viruses:

The statistics on the number of new computer viruses being created every day are staggering—there are a lot of programmers out there with way too much time on their hands. Most viruses are a variant of another virus. While it's bad enough if your home computer gets infected (only you are inconvenienced), if a virus hits your computer at work, the ramifications can be much more far-reaching.

When a virus makes its way into an office computer, the chances of it "spreading" are good, as people in an office often share files. Just like spreading germs that make everyone get the flu, sharing infected disks spreads a virus through an entire company's computer system in very little time.

Share ThisShare This

Informit Network