Question: what is the difference between a virus and trojan?
Answer: a virus is a program that does not self replicate and relies on the host file being spread, it has malicious intent. A trojan is a program that is run be deceiving the user into appearing to be something legitimate and has malicious intent.