Hi,

I take a somewhat traditional view in that worms travel or spread usually down a network, via e-mail or P2P type applications.

Viruses have to infect boot sectors, files, executables, so they only move if the infected item moves. In the old days this was usually via magnetic media, but more recently it has been through infected items in websites, macro attachments to Office documents, e-mail attachments, and so on.

Some worms will "hook" a process, but they don't actually infect it, they just "go along for the ride" to make sure that they run.

There is malware that displays both characteristics, these days, so it is not a clear cut definition. I think that one can still say that if it does not "infect" something, then it is NOT a virus?

Just my thoughts

Happy Holi as well