(1)按入侵的途径分:可分为源码型病毒;入侵型病毒;操作系统型病毒;外壳型病毒。①源码型病毒(少见):是指那些用高级语言编写的,在编译之前能插入到源程序中的计算机病毒。②入侵型病毒(编写较难) : 将自己插入到感染的目标程序中,使病毒程序与目标程序成为一体。