一週以後高朋他們把整理的資料和測評(píng)報(bào)告交給了劉子明,看完後感覺無論是國外還是國內(nèi)同類軟件的通病都是一旦運(yùn)行都會(huì)造成電腦運(yùn)行速度很慢,而且很多的軟件都是基於一個(gè)內(nèi)核加以修改優(yōu)化的,這也就是劉子明讓他們進(jìn)行破解反彙編的目的所在。
“高朋,如果說我們把軟件進(jìn)行精簡,有些安全防範(fàn)措施通過系統(tǒng)註冊表文件後臺(tái)完成,或者是通過開機(jī)必開的後臺(tái)服務(wù)進(jìn)行防範(fàn)可不可以?”劉子明大膽的提出了自己的想法。
高朋想了想說道:“行不是不行,可那樣做是有風(fēng)險(xiǎn)的,畢竟和註冊表文件關(guān)聯(lián)起來,萬一新的木馬病毒直接攻擊這些文件的話,那就會(huì)造成我們的軟件形同虛設(shè),甚至是不堪一擊。”
劉子明也覺得他說的很有道理,這時(shí)白凌突然說道:“劉總,我們爲(wèi)什麼試驗(yàn)從輸入法入手,因爲(wèi)很少有軟件可以與它關(guān)聯(lián)在一起,但是輸入法是系統(tǒng)必備的,我想沒有人的電腦裡連基本中英文輸入法都沒有吧!”
聞聽此言頓時(shí)豁然開朗的驚喜的說道:“白凌說的這個(gè)辦法不錯(cuò),輸入法雖然不是系統(tǒng)啓動(dòng)必備項(xiàng),但是一旦開啓系統(tǒng)錄入文字信息,就會(huì)啓動(dòng)輸入法,那與之關(guān)聯(lián)的安全防範(fàn)系統(tǒng)就會(huì)隨之啓動(dòng),白凌你的這個(gè)*值得考慮。”
因爲(wèi)其他同類軟件也是因爲(wèi)過多的與系統(tǒng)後臺(tái)服務(wù)關(guān)聯(lián)太多,所以才導(dǎo)致了運(yùn)行速度很慢。而且很容易出現(xiàn)誤報(bào)誤殺,但是還真的沒有任何一家公司考慮過與從輸入法的角度入手,引導(dǎo)啓動(dòng)安全防範(fàn)系統(tǒng),其他人也很贊同這種嘗試方法。
“既然這樣大家繼續(xù)努力,內(nèi)核的話我們就採用他們的,但是啓動(dòng)引擎就從輸入法入手。然後整體測試下性能如何?”劉子明再次的定出了下一步的工作方向。
所有的人又迅速的投入到新一輪的忙碌之中,一個(gè)多月的時(shí)間又過去了新軟件的雛形今天進(jìn)行全面測試,所有技術(shù)部的人員,會(huì)聚在會(huì)議室裡,辦公桌上擺放著不同配置的臺(tái)機(jī)和筆記本。劉子明有了先前在奧美奧那次的經(jīng)驗(yàn)教訓(xùn)之後,對(duì)還未面世的新軟件尤其是雛形更是小心。
所有數(shù)據(jù)功能板塊的對(duì)接任務(wù)最後完全由他去完成,而且優(yōu)盤是隨身攜帶。劉子明走進(jìn)來後,提出讓大家把身上的通訊器材全部上交,而且在會(huì)場放置了手機(jī)無線網(wǎng)絡(luò)的屏蔽,每個(gè)人入場時(shí)都由專人進(jìn)行了相應(yīng)的檢查,畢竟很多人都是在軟件公司工作多年,對(duì)於這番行爲(wèi)還是可以理解的都很配合。
一切準(zhǔn)備就緒後,劉子明把優(yōu)盤插上後啓動(dòng)網(wǎng)絡(luò)共享,所有機(jī)器都安裝了新軟件,而且每臺(tái)機(jī)器的運(yùn)行情況都在牆上的大背投上顯示著,無形就是一個(gè)大型的監(jiān)控,讓任何人包括劉子明都沒有絲毫機(jī)會(huì)做手腳。
所有機(jī)器均安裝了不同版本的*作系統(tǒng),完全由虛擬機(jī)來完成,而且都未安裝任何殺毒和安全防範(fàn)軟件。軟件安裝完成後,大家都進(jìn)行詳細(xì)周密的測試,每個(gè)小組二個(gè)人,一個(gè)進(jìn)行軟件運(yùn)行速度的測試,另外一個(gè)則是對(duì)查殺防範(fàn)性能的檢測。
逐個(gè)系統(tǒng)版本和各類病毒攻擊測試,每個(gè)小組都先後遞交了運(yùn)行時(shí)效報(bào)告。劉子明遠(yuǎn)程格式化其他電腦的硬盤,關(guān)掉軟件最後也把自己的電腦清空了。
分別把所有的檢測報(bào)告遞給了所有人,又是一番研討。“從總體來看,我們的軟件在WINXP下運(yùn)行效果是最佳的,其次是WIN7,最後是WIN98,不過現(xiàn)在使用wi
n98的客戶很少了,所以這個(gè)*作系統(tǒng)不是最大的問題。”劉子明說道。
趙工說道:“劉總,通過我們組的測試,我發(fā)現(xiàn)軟件對(duì)於機(jī)器配置要求很低,甚至486的機(jī)器跑我們的軟件都是飛速,所以配置問題也不是難點(diǎn)。”
劉子明很滿意這個(gè)結(jié)果,可沒想到還是白凌說道:“雖然說我們測試的都沒有問題,但是根據(jù)我的觀察其實(shí)很多同類軟件,開始安裝的時(shí)候運(yùn)行速度也很快,只不過是隨著時(shí)間的延長,機(jī)器的病毒庫和安全防範(fàn)後門補(bǔ)丁越更新越大,所以才慢慢造成了運(yùn)行速度的下降!”
“嗯,白凌說的很對(duì),我們也不過目前只是做到了軟件的雛形,真正完美解決運(yùn)行速度的辦法還沒有!我想我們的軟件也將會(huì)面臨這種情況。”劉子明也陷入了另外一份困擾之中。
討論一番後始終沒能找的合適的辦法,劉子明不想讓大家灰心只好說道:“這一個(gè)月大家也付出了很大的心血了,這樣技術(shù)部暫時(shí)休息兩天,放鬆一下。有張有弛有的放矢,回來我們再繼續(xù)想辦法,船到橋頭自然直,沒什麼事散會(huì)。”
衆(zhòng)人離開後,劉子明坐在那裡陷入了沉思,軟件沒有成型的時(shí)候頭疼,可現(xiàn)在軟件做好了,雖然說運(yùn)行速度達(dá)到了自己預(yù)期的效果,但是關(guān)鍵的更新纔是最棘手的問題,如何能夠避免步入同類軟件的困境纔是重中之重。
一時(shí)間也想不出什麼很好的解決辦法,只好下班回家。慕容筱看到他今天回來後並沒有再鑽到臥室裡研究他的軟件,很奇怪而且看到他眉頭緊鎖好似有什麼心事。
吃飯的時(shí)候她問道:“子明,是不是公司遇到什麼事情了,怎麼看你悶悶不樂的樣子呢?”
“沒事筱姐,就是軟件處理上遇到點(diǎn)困難,一時(shí)間找不到很好的辦法。”劉子明低著頭吃著飯。
“可惜我對(duì)這個(gè)是一竅不通,一點(diǎn)忙也幫不上。好好休息下,或許明早就找到解決的辦法了,吃飯吧!”慕容筱說道。
飯後劉子明也沒什麼事去做,準(zhǔn)備去廚房洗刷碗筷被慕容筱擋在了外面,劉子明只好站在門外看著她洗刷著。看著水池裡的碗的水慢慢溢了出來,而慕容筱正在擦抽油機(jī)。
“筱姐,碗裡的水都滿了,要不我關(guān)了水龍頭吧?”劉子明說道。
“不用子明,這樣沖刷浸泡一下很快那些污漬就會(huì)沖掉了,再洗的話很簡單。慕容筱漫不經(jīng)心的說道。
劉子明一下子愣住了,心裡卻在想,對(duì)啊,這個(gè)碗不就好似他們現(xiàn)在軟件的雛形嗎,而那些污漬不正是升級(jí)更新駐留的垃圾文件嗎,如果不停的定時(shí)更新,軟件容量已定,不管多少的更新補(bǔ)丁注入進(jìn)去,容器就這麼大,那慢慢的不就把殘留的文件慢慢的給覆蓋了嗎,慢慢容量達(dá)到極限後就會(huì)把殘留文件給徹底清除掉,那軟件不久始終保持一個(gè)全新的狀態(tài),運(yùn)行速度也就會(huì)始終如一嗎。
想到這裡異常的激動(dòng),上前擰大水龍頭,水流更急溢出的速度更快了,很快碗很快就一點(diǎn)油漬都沒有了,拿起碗倒掉裡面的清水,簡直都不用去刻意去洗刷了。
“子明,怎麼了不是說我來洗就可以嗎,你還動(dòng)手去擦下手休息下!”慕容筱轉(zhuǎn)身走了過來想奪下他手中的碗。
沒想到劉子明頓時(shí)恍然大悟一般的,擡起溼答答的雙手興奮的抱起慕容筱的臉,狠狠的在她的脣上親了一口,激動(dòng)的說道:“筱姐,謝謝你,我想到辦法了
!”說完就轉(zhuǎn)身跑回自己的臥室。
慕容筱被他搞的雲(yún)山霧罩的,冷不丁被他強(qiáng)吻還沒反應(yīng)過來,就找不到人瞭如果不是因爲(wèi)自己手上滿是油漬,她早追過去追打他了,雖然這麼想但心裡還是美滋滋的擡起胳膊用衣袖擦了擦她臉頰的水,心裡明白肯定他想到了辦法,卻不知道爲(wèi)什麼要謝謝自己,劉子明每次一旦異常興奮激動(dòng)的時(shí)候都會(huì)對(duì)她有過激的行爲(wèi),她也好似習(xí)慣了一般,而且沒有絲毫生氣。
第二天一大早劉子明全然忘記了昨天給他們已經(jīng)放假的承諾,把技術(shù)部所有人員全部火速召集回來。“兄弟姐妹們,實(shí)在不好意思雖然說我昨天說了讓大家好好休息兩天的,但昨晚我回去後突發(fā)奇想有了辦法,就是我們把目前的軟件容量大小鎖定,預(yù)留升級(jí)空間容量,今後一旦軟件需要更新的話會(huì)先佔(zhàn)用這部分空間。”
高朋接著問道:“那預(yù)留的升級(jí)空間滿了之後怎麼辦呢?”
“對(duì)預(yù)留空間滿了的話,想要繼續(xù)更新的話肯定不行了,但是我們可以把今後升級(jí)的內(nèi)容讓它和軟件容量進(jìn)行對(duì)比,讓更新內(nèi)容自動(dòng)覆蓋與之前相同的內(nèi)容這樣,軟件的容量就會(huì)始終保持不變,只要容量不發(fā)生很大的變化那運(yùn)行速度不就會(huì)始終保持一種狀態(tài)嗎!”劉子明把想了一晚上的辦法說了出來。
還是有人提出了異議,那就是既然能覆蓋原來的相同的內(nèi)容,那與之不同的還是會(huì)越來越大,不還是會(huì)無形增大軟件打消嗎?
“對(duì)啊,所以我們纔要鎖定軟件容量!”劉子明也想到這些了。高朋問道:“如果鎖定容量了,那今後如果更新補(bǔ)丁越來越多的,不就意味著客戶無法正常更新了嗎?”
“這個(gè)我也想到了,所以在軟件重新編寫修改鎖定容量後,今後我們的更新補(bǔ)丁製作的時(shí)候,就要提起先前的核心內(nèi)容爲(wèi)基礎(chǔ),然後和新的內(nèi)容一起壓縮製作成補(bǔ)丁。更新後就能進(jìn)行智能判斷,自動(dòng)清除先前老的內(nèi)容,這樣不就保證了軟件容量嗎?”劉子明說道。
白凌疑惑的問道:“那樣做的話,對(duì)於我們來說每一次的更新無疑就是一個(gè)新軟件製作的全部流程,工作量在一定程度上也加大了很多!”
“白凌說的沒錯(cuò),但是我們現(xiàn)在要的是客戶的信賴和認(rèn)可,一旦我們第一個(gè)軟件的成功問世被大家接受,就算我們付出多一些的心血,也要充分保障用戶的利益和效率,這樣才能快速搶佔(zhàn)市場客戶羣體。”劉子明解釋道。
大家聽完後也都明白了這個(gè)辦法,紛紛都點(diǎn)頭覺得可行,因爲(wèi)實(shí)在沒有比這更合適的辦法了。說幹就幹雷厲風(fēng)行,技術(shù)部分開兩個(gè)工作組,一個(gè)負(fù)責(zé)查找軟件的漏洞,利用現(xiàn)下的各類攻擊手段和木馬病毒進(jìn)行攻擊,以及如何封堵後門的防禦系統(tǒng)。而另一個(gè)工作組則是配合他們的工作,進(jìn)行相應(yīng)的修復(fù)更新,並接二連三的發(fā)佈更新補(bǔ)丁,不停的進(jìn)行測試得出的結(jié)論就是,軟件容量被鎖定也就意味著運(yùn)行速度始終保持不受絲毫干擾,始終如一。
半月之後經(jīng)過多方測試,新軟件進(jìn)行了最後的封裝測試,一切正常。劉子明臨時(shí)召開了一個(gè)軟件發(fā)佈內(nèi)部會(huì)議,會(huì)上充分調(diào)動(dòng)所有人的熱情,業(yè)務(wù)部進(jìn)行各方面關(guān)係的疏通,策劃部精心對(duì)軟件進(jìn)行包裝,市場部則是提前製造聲勢,正所謂兵馬未動(dòng)糧草先行。
劉子明欣慰的看完這個(gè)會(huì)議後,就帶著軟件各類測評(píng)報(bào)告和封裝好的樣本去奧美奧給周董回報(bào)工作去了。
(本章完)