1989年,国内首次报道界定了病毒。在此之前,王江民就发现了小球和石头病毒,"只是那个时候,还没有人指出那是病毒。"王江民的工作是开发工控软件,但用户的机器因为感染病毒不能正常工作,用户就认为是王江民开发的软件不好用。"这种情况逼着我必须解决病毒问题。"
王江民先是用Debug手工杀病毒,跟着是写一段程序杀一种病毒,王江民第一次编程序杀的病毒是1741病毒。王江民有一个很好的习惯,就是杀一种病毒就在报刊上发表一篇文章,公布这段杀病毒的程序。后来,王江民觉得这些各自独立的杀病毒程序用起来很麻烦,就把6个杀不同病毒的程序集成到了一起,命名为KV6,后来发展到KV8、KV12、KV18、KV20。
王江民第一次参加计算机学术交流会时,有人讲,中国软件编程人员开发水平怎么怎么低,连一个计算机病毒都编不出来,遇到的都是外国人编出来的病毒。两年之后,中国人编的病毒出来了,而且非常厉害,不像当时外国病毒那样大多是搞恶作剧,而是真正破坏数据。
王江民第二次参加计算机学术交流会,一些专家们的论调改成了"计算机病毒现在越来越厉害了,研究计算机反病毒不能随随便便研究,研究反病毒软件,最后总要卖,如果卖,难免要出现前面放病毒、后面卖软件的恶性循环"云云。王江民不同意这种狭隘的言论,"无论是国外还是国内,都不可能发生反病毒的人编病毒的事情,从心理学上不可能,从法律上讲是犯罪行为,而且能够杀病毒也不见得就能编病毒,编病毒要考虑到方方面面的问题,比反病毒要复杂得多。"
1992年前后,市面上开始流行防病毒卡,各种防病毒卡多达五六十种。王江民认为,"防病毒卡能让病毒吃一个闭门羹,但病毒进不去这台机器,通过软盘会带到别的机器上,装防毒卡的机器毕竟是少数,所以,防病毒卡越防市场越火。"
王江民坚持走杀病毒的路。就在这个时候,王江民收到了武汉大学篮球教研室寄给他的变形病毒样本,这是王江民第一次遇到,也是在中国第一个出现的变形病毒。用传统的杀病毒方法,王江民想了一周也不知道该怎么下手,最后王江民想到了"广谱过滤法查毒",结合后来又掌握的几个变形病毒样本,王江民在理论上归纳出了变形病毒的特性,开创了独特的"广谱过滤法",这篇论文在全国计算机专业学术交流会上获得了优秀论文奖。
拥有了先进的理论基础,王江民决心把自己的反病毒软件商品化。但等到王江民真正要把产品商品化的时候,他才意识到,自己的杀病毒软件同样会和其它杀病毒软件一样,遇到对病毒反应滞后的问题。"KV在烟台大受欢迎是因为我就在烟台,因此,我比其它反病毒软件反应及时,但如果在别处,KV会同其它反病毒软件一样严重滞后于病毒。
怎么办?"王江民联想到了外地用户遇到新病毒,自己打电话、发传真,告诉用户反病毒广谱特征码,查杀病毒的方法。"能不能在报纸上一个星期公布一次新病毒特征码,让用户自己升级。"王江民将自己的想法连同开放式、可扩充的KV100软件一起寄给了《软件报》,并为它起了个非常鲜明的名字"超级巡警",以示高效广谱的查毒特性。《软件报》认为这是一个很好的想法,在1994年7月15日首次发布了《反病毒公告》。KV100在《软件报》上一炮打响,王江民快速杀病毒网的理想初步实现。"在没有Internet和光盘传播的时候,报纸的反病毒公告发挥了绝对的作用。有不少单位的领导要求计算机管理员把每一期的报纸都剪下来,把新病毒特征码加进去。"