The best way to develop your own Anti-virus package... is by understanding how a virus work! Generally all destructive viruses are TSR based and have a capability to hide itself in the memory. They play very nicely with Vectors and Pointers. If you have an interest in developing a malware and rectifying it using low level programming languages like Assembly and C then you can always visit http://www.gianiji.com for professional online guide on developing and Anti-Virus.
A Solution by gianiji.com
Gianiji.com
March 2008