笔趣阁 > 我的一九九七 > 第三十四章 先行者

第三十四章 先行者

作者:飞天小香猪返回目录加入书签投票推荐

推荐阅读:神印王座II皓月当空深空彼岸明克街13号夜的命名术最强战神龙王殿财运天降花娇好想住你隔壁特种奶爸俏老婆

一秒记住【笔趣阁 www.biquge.ac】,精彩小说无弹窗免费阅读!

    如果说开始购买昂贵的微硬软件合辑,是为了上面破解的林林总总的软件的话。

    后来,性质就慢慢发生了变化,软件合辑上增加了越来越多的自有软件内容,最开始的微硬压缩软件,让人用起来爱不释手。

    后来,又出现了微硬输入法,其简洁和良好的扩展性,以及可变换面板,自定义词库和面板,备份词库和面板等等,站在用户的角度来看,是最需要的功能。

    何况这些功能之前没有在任何软件里出现过,绝对的首创。

    这些开发软件的理念,在让用户使用舒服的同时,也引起了一些软件开发者的注意,很多开发者受微硬输入和压缩软件的启发,开始在自己的软件中逐渐加入这些贴心的功能。

    新一期微硬软件合辑,除了更新一些破解软件外,并没有加入新的自有软件,让关心它的人稍稍有些失望。

    但运行光盘却发现,有了一个微硬软件平台的协议,协议里详细阐述了,软件开发者的产品加入事项,分成协议等等的。

    受制于慢如蜗牛的拨号网络,以及昂贵的价格,软件开发者制做出软件后,也只能小范围内传播,运气好的,能被新浪等下载频道收录的话,还能留下名号。运气不好,软件就泯然与世间了。

    无论是否出名,想靠自有软件发财,那是天方夜谭。没有渠道销售,没有发达的汇款制度,想靠开发软件赚钱,只能依靠大的软件公司。可是,大软件公司根本不屑于关注这些小软件。

    软件开发者制做的软件,更多的沦为了自娱自乐的工具。

    微硬软件平台有销售网络,利润也很惊人。在软件开发者看来,这家微硬软件能放弃垄断利润,向软件开发者敞开怀抱,鼓励他们开发出更好用的、符合用户要求的软件,真的是一件大好事。

    随之而来的,大量的软件开发者,向微硬软件平台公布的电子邮箱,发送自己开发的软件,源码和软件开发框图。

    张毅呆在广州的十几天时间,除了偶尔陪陪骆冰云逛街、吃饭外,基本所有时间都用来检测这些发送过来的软件。

    软件林林总总,不下上百个。他只能先试用一下这些软件,看看软件本身用起来怎么样。

    好用,无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年,一个软件商城从无到有,从开发,测试,发放软件到用户评测这一系列的完整链条彻底的转动了起来。

    根据用户反馈,第三方软件的使用量,和所得利益挂钩,每个开发者得到了不同的开发鼓励,在最新一期的软件合辑中,张毅公布上一期最受欢迎的软件,和开发者,并附上利润分成和收入,这种公平的收入分成方式,让软件开发者们大受鼓舞,一些开发者拿到大量的金钱鼓励,放弃了手里混日子的工作,彻底走向了独立开发的道路,或者成立软件公司。

    有些优秀的开发者,被微硬软件的公平和公正所吸引,又不愿意涉足公司里麻烦的事务管理,尝试着和微硬软件成立合资公司,具体事务交由微硬软件平台,自己只负责开发、测试软件。

    张毅乐见其成,更想把这些优秀的开发者捆绑到一起,这都是软件平台的最值钱的无形资产,如果以后有后来者竞争,面对持有这些优质开发者的微硬软件商城,竞争者就只能知难而退。