返回 首頁

免費小說移動版

都市...我的一九九七
關燈
護眼
字體:

第三十四章 先行者

我的書架 | 投推薦票
上一章 目錄 下一章

如果說開始購買昂貴的微硬軟件合輯,是爲了上面破解的林林總總的軟件的話。

後來,性質就慢慢發生了變化,軟件合輯上增加了越來越多的自有軟件內容,最開始的微硬壓縮軟件,讓人用起來愛不釋手。

後來,又出現了微硬輸入法,其簡潔和良好的擴展性,以及可變換面板,自定義詞庫和麪板,備份詞庫和麪板等等,站在用戶的角度來看,是最需要的功能。

何況這些功能之前沒有在任何軟件裏出現過,絕對的首創。

這些開發軟件的理念,在讓用戶使用舒服的同時,也引起了一些軟件開發者的注意,很多開發者受微硬輸入和壓縮軟件的啓發,開始在自己的軟件中逐漸加入這些貼心的功能。

新一期微硬軟件合輯,除了更新一些破解軟件外,並沒有加入新的自有軟件,讓關心它的人稍稍有些失望。

但運行光盤卻發現,有了一個微硬軟件平臺的協議,協議裏詳細闡述了,軟件開發者的產品加入事項,分成協議等等的。

受制於慢如蝸牛的撥號網絡,以及昂貴的價格,軟件開發者製做出軟件後,也只能小範圍內傳播,運氣好的,能被新浪等下載頻道收錄的話,還能留下名號。運氣不好,軟件就泯然與世間了。

無論是否出名,想靠自有軟件發財,那是天方夜譚。沒有渠道銷售,沒有發達的匯款制度,想靠開發軟件賺錢,只能依靠大的軟件公司。可是,大軟件公司根本不屑於關注這些小軟件。

軟件開發者製做的軟件,更多的淪爲了自娛自樂的工具。

微硬軟件平臺有銷售網絡,利潤也很驚人。在軟件開發者看來,這家微硬軟件能放棄壟斷利潤,向軟件開發者敞開懷抱,鼓勵他們開發出更好用的、符合用戶要求的軟件,真的是一件大好事。

隨之而來的,大量的軟件開發者,向微硬軟件平臺公佈的電子郵箱,發送自己開發的軟件,源碼和軟件開發框圖。

張毅呆在廣州的十幾天時間,除了偶爾陪陪駱冰雲逛街、喫飯外,基本所有時間都用來檢測這些發送過來的軟件。

軟件林林總總,不下上百個。他只能先試用一下這些軟件,看看軟件本身用起來怎麼樣。

好用,無bug的軟件,他先收錄進去;好用,但有明顯bug的,給開發者發出更正郵件和一些建議,讓對方修改後,再次發送過來審覈。

至於那些玩笑性質的軟件,他也給發出了感謝信,並提出中肯建議。

得益於腦域的開發程度,以及後世積累的測試經驗。張毅爲了偷懶,做出了一款測試軟件,包括功能、穩定性、漏洞等等的選項,所有測試基本全部自動化完成。目前來說,這款測試軟件可以說是他花費功夫最多,集成功能最多的一款軟件。

收到電子郵件的開發者們,看着上面密密麻麻列出來的bug說明,和合理化建議,感覺受到了莫大的尊重,積極的進行了回應,並對軟件進行了修改,來滿足修改要求。

張毅的認真回覆和建議,在軟件開發者的圈子裏,引起了轟動。

對於軟件開發者來說,測試軟件,是遠遠比開發軟件更困難的事,沒想到通過向微硬軟件平臺投稿,測試過程和合理化建議都完成了。

微硬軟件平臺的積極回覆,在軟件開發者圈子裏興起了波瀾,傳播的範圍也越來越廣,不斷的,有新的軟件被髮送過來,讓張毅忙的不可開交。

正在積極的忙碌中的時候,腦海中又傳來了久違的提示音,腦域開發度26%。隨着審覈軟件越來越多,提示音也隨之越來越頻繁,27%,28%,一直到30%,隨着30%的提示音響起,腦海中源源不斷被塞入了大量的彙編語言知識,有ibmpc彙編,也有at&t彙編,這個收穫讓張毅驚喜不已。彙編語言以晦澀難懂著稱,各種專有的寄存器,以及寄存器之間使用的16進制的計算方式,當然,最讓人頭疼的還是直接操作內存地址的方式,簡單粗暴,這也是最折磨人的。

彙編語言是除機器語言外,最接近底層硬件的語言,語言簡潔,功能強大。c語言和c++還有很多其它的高級語言,就是編譯成彙編語言後才運行的。其直接操作內存的強大功能,也最讓人迷醉。

一年後,也就是1998年的6月份,原技嘉子公司旗下的員工陳盈豪,將會製做出世界上影響最大的,造成最大損失的cih病毒,這個病毒就是用匯編語言製做出來的,其最早版本才900多字節,但卻會破壞電腦的bios系統,讓基本輸入輸出系統徹底癱瘓。最讓人鬱悶的是,這個病毒會破壞電腦的硬盤,不斷的給用戶電腦的硬盤引導扇區,寫入垃圾信息,導致全球上百萬臺電腦,在4月26號這一天,主板損壞,硬盤數據丟失。發展到最後一個版本v1.4,在每月的26號都會發作。

從最早版本的cih v1.0,900多字節,到最終版本的v1.4,才1200多字節,可見彙編語言直接操作內存和中斷的能力有多強了。

除了衆多的彙編語言的知識外,張毅的腦海中也閃現出了cih病毒的源代碼,代碼簡潔得美麗至極,他懷着崇敬的心情研究了很久。

代碼其中一段如下:

push esi

mov esi, eax ;esi指向病毒開始處

loopofmergeallviruscodesection:

mov ecx,[eax-04h]

rep movsb ;拷貝病毒代碼到分配好的系統內存首址

sub eax, 08h

mov esi,[eax]

or esi, esi

jz quitloopofmergeallviruscodesection ;= 1 ;拷貝結束

jmp loopofmergeallviruscodesection ;拷貝下一段

quitloopofmergeallviruscodesection:

pop esi

現在是1997年,也就是說,明年開始,cih病毒將會隨着盜版光盤銷售的鏈條,氾濫成災。

看來,要儘快研發一款免疫軟件,讓使用微硬軟件合輯的用戶免受損失了。

軟件開發者製做的軟件,全部處於操作系統ring 3層級別,而cih病毒是運用windows系統的vxd虛擬設備驅動技術,通過巧妙的方式,獲取了驅動層ring 0層權限,從而獲得了調用intel cpu的80386的dr0寄存器的權力。

免疫軟件很簡單,就是搶先從cih病毒手裏,搶奪dr0地址寄存器的權力,沒有dr0寄存器的權限,cih病毒就無法向電腦主板和硬盤寫入垃圾信息來大搞破壞了。

將製做好的免疫軟件寫入到最新一期微硬軟件合輯中,當然不能取名字是cih免疫軟件,只能說是微硬病毒免疫軟件,至於用戶願意不願意運行,他就管不到了。

選擇權在於用戶,這是他作爲一個軟件開發者的基本信條,不能因爲自己的出發點和願望是好的,就強制用戶使用自己的軟件,而忽略用戶的選擇權。他可不願意搞出流氓軟件來,那是他兩世爲人,最反感的行爲。

市面上的微硬軟件合輯,更新的速度猛然間加快,除了加入了很多第三方的優秀軟件外,還加入了病毒免疫軟件。並要求用戶反饋完整的使用感受,合理反饋的用戶可以以五折的價格,購買下一期的微硬軟件合輯。

反饋建議有完整的格式要求,比如最喜歡的軟件,使用次數最多的軟件,想要在軟件中加入哪些功能或者改進哪些功能等等的。

在網絡缺乏的1997年,一個軟件商城從無到有,從開發,測試,發放軟件到用戶評測這一系列的完整鏈條徹底的轉動了起來。

根據用戶反饋,第三方軟件的使用量,和所得利益掛鉤,每個開發者得到了不同的開發鼓勵,在最新一期的軟件合輯中,張毅公佈上一期最受歡迎的軟件,和開發者,並附上利潤分成和收入,這種公平的收入分成方式,讓軟件開發者們大受鼓舞,一些開發者拿到大量的金錢鼓勵,放棄了手裏混日子的工作,徹底走向了獨立開發的道路,或者成立軟件公司。

有些優秀的開發者,被微硬軟件的公平和公正所吸引,又不願意涉足公司裏麻煩的事務管理,嘗試着和微硬軟件成立合資公司,具體事務交由微硬軟件平臺,自己只負責開發、測試軟件。

張毅樂見其成,更想把這些優秀的開發者捆綁到一起,這都是軟件平臺的最值錢的無形資產,如果以後有後來者競爭,面對持有這些優質開發者的微硬軟件商城,競爭者就只能知難而退。

錯誤舉報 | 加入書籤
上一章 目錄 下一章
本站推薦
魅力點滿,繼承遊戲資產
國潮1980
醫路坦途
陰影帝國
娛樂帝國系統
外科教父
呢喃詩章
權力巔峯
傲世潛龍
重回1982小漁村
奶爸學園
都市極品醫神