What is the main difference between a virus and a spyware?
Viruses are programs that get installed in your hard drives with a pure intention of damaging the machines. Spywares do not cause any harm to the computer, as they want the computer to be intact so that they can use the resources completely to transmit all the data present in the machines. Even after the virus are killed they may leave behind the spyware and still keep the machine infected.