“白名单?”
“对。传统的杀毒软件是黑名单模式,发现病毒杀病毒。但流氓软件更新太快,你杀不过来。”陈时眼神深邃。
“我们反其道而行之。”
“我们创建一个系统内核文档白名单。除了这个名单里的文档,其他所有试图在这个目录下运行、修改注册表的行为,全部默认拦截,或者弹窗询问用户。”
“弹窗?”周凯皱眉。
“那用户不得烦死?”
“不。”陈时笑了。
“我们要把弹窗的选择权交给用户,但要把引导做得足够傻瓜。”
陈时在空中比划了一个框:
“弹窗上不要写太复杂,用户看不懂。要写发现未知程序试图修改您的流览器主页,建议拦截。”
“然后把拦截按钮做大,把允许按钮做小的。”
……
李浩每天下午准时来报道。
“不行!绝对不行!”
下午,李浩满脸通红地站在张工位前,瞪着周凯。
“怎么了?”陈时从楼下走上来,手里提着两瓶可乐。
“时哥,你评评理!”李浩指着屏幕,委屈得象个受气的小媳妇。
“凯哥非要在我的训练机上装测试版卫士。
“装就装吧,可我刚才正在浩方平台上打比赛,刚要团战,这软件突然弹出来一个内存优化,把我的游戏给卡掉了!掉了啊!”
对于职业选手来说,没有什么比关键时刻掉线更让人崩溃的了。
张大伟推了推眼镜,一脸无辜:“我在做压力测试啊。你的机器配置最高,后台跑着魔兽,正好能测试智能内存回收的极限。刚才那一下卡顿,说明我的算法生效了,成功释放了200b内存,只不过……时机不太对。”
“时机不对?那是团战!”李浩气得直跳脚。
“对于我们打电竞的来说,你这破软件要是敢在我比赛的时候弹窗,我砸了它的心都有!”
陈时看着这俩人,突然笑了。
“大伟,李浩骂得对。”
“啊?”张大伟一愣。
“对于游戏玩家来说,任何弹窗、任何后台优化,在游戏进行时都是流氓行为。”
陈时走到白板前,拿起笔,在功能列表里重重地加了一项。
【游戏模式】
“我们要开发一个游戏模式。当检测到全屏游戏运行时,悦客卫士必须像死了一样安静。不弹窗、不升级、不扫描,甚至要主动把cpu和内存资源让给游戏进程。”
“还有,”陈时转向李浩。
“李浩,从今天起你的任务除了训练,就是使劲用这台装了卫士的计算机打游戏。只要感觉到一丝卡顿、一丝不顺手,立马骂他!”陈时指了指周凯。
“骂他?”李浩愣了一下。
“对,骂到他改好为止。”陈时笑了。
“只有你能在这个苛刻的环境下玩爽了,我们的软件才算合格。”
……
“哎哎哎!海哥,那是我的荷包蛋!”钱斌惨叫一声,眼睁睁看着胖子把锅里唯一的鸡蛋捞走了。
“你又不写算法,补脑也没用。”海文厚颜无耻地把蛋塞进嘴里,含糊不清地说道。
“我这是为了优化代码,懂不懂什么叫能量守恒?”
“滚蛋!你那肚子里的能量够烧三天锅炉了!”周凯在一旁冷冷地补刀。
吃饭的时候,大家的话题也离不开当时的流行。
“哎,你们看了昨晚的《武林外传》没?”张大伟一边吸溜着面条一边问。
“那个秀才被郭芙蓉一掌拍在墙上,太逗了。”
在枯燥的代码和无尽的bug之外,这些锁碎的日常,成了他们坚持下去的动力。
屏幕上,是一段极其底层的驱动代码。这是周凯闭关一周的成果。
“悦客卫士”的内核引擎雏形。在2006年这个杀毒软件还在比拼病毒库大小的年代,周凯已经按照陈时的思路,搞出了主动防御和行为拦截的内核。
“内核稳了。”周凯终于敲下了最后一个回车,长出了一口气,把烟屁股按灭在堆成小山的烟灰缸里。。只要那些流氓软件敢动注册表或者注入进程,直接掐死。”
“资源占用呢?”陈时问出了最关键的问题。
“内存占用4b,cpu占用忽略不计。”周凯转过转椅,看着陈时。”
“甜甜,你过来。”陈时把李甜甜叫到一台装了测试版卫士的计算机前。
“你现在的身份是一个完全不懂计算机的大一女生。现在你的计算机卡了,你会怎么做?”
“我?”李甜甜坐下,握住鼠标。
“我会重启。重启不行就拍两下主机。”
“要是还不行呢?”
“那我……我会找修计算机的?或者给海文打电话?”
“如果修计算机的要收你50块钱呢?”
李甜甜撇撇嘴:“那也没办法啊,毕竟我又不会。”
“好,现在你看到了桌面上有个绿色的盾牌图标,下面写着计算机慢?点我加速,你会点吗?”
李甜甜看了看那个林宇哲设计的清爽图标,双击。
界面弹出。
李甜甜点了一下。
屏幕上出现了一个动画:一把可爱的小扫帚正在快速清扫着屏幕上的灰尘,随着进度条的推进,一个个代表垃圾和插件的小图标被扔进了垃圾桶,发出清脆的咔嚓声。
30秒后。
屏幕上弹出一个大大的笑脸:“体检完成!的用户!获得称号:急速闪电!”
“恩?好象有点意思。而且那个烦人的弹窗真的没了!网页打开也好快!这就好了?”
“这就对了。”陈时转头对正在记笔记的林宇哲说。
“看到了吗?这就是女性用户的视角。她们不关心你查杀了多少个dll,她们只关心图标可不可爱,动画流不流畅,还有……那个击败全国99用户的虚荣心。”
林宇哲若有所思地点点头:“懂了。我要把那个扫帚的动画做得更q弹一点,最好加个音效。比如‘叮’的一声。”
“对。”陈时补充道。
“还有,给小白用户加一个求助功能。如果卫士解决不了,可以一键生成体检报告,复制下来发给懂计算机的男生。”
“高!实在是高!”正在旁边偷听的王海文竖起了大拇指。
“时哥,你这不仅是做软件,这是在帮广大男同胞创造机会啊!”
“滚蛋!”李甜甜笑骂道。
……