The difference between a Trojan horse and a virus
Trojans and virus are all made by hackers, some for just fun, but some for private information and money. There are so many common points between Trojan and virus, such as being harmful to your computer most of the time. How they differ from each other is shown below.
Virus: easy to spread and autonomous
Computer virus are usually developed by hackers making use of the loophole of computer systems, your computer will be destroyed by virus and your information will be leaked once virus invade your computer. But, your computer were still controlled by yourself if your computer still works.
Trojan: get the right to control the computer
Trojan is developed with the purpose of getting the right to control the computer, once your computer are invaded by Trojans, your computer will be controlled by the owner of the Trojan, whilst he could do every thing just as he wants.
End
So far, how virus and Trojan differ from each other is covered above, knowing about it, and it may help you some time in the future.