第三十四章 先行者

    如果说开始购买昂贵的微硬软件合辑,是为了上面破解的林林总总的软件的话。
    后来,性质就慢慢发生了变化,软件合辑上增加了越来越多的自有软件内容,最开始的微硬压缩软件,让人用起来爱不释手。
    后来,又出现了微硬输入法,其简洁和良好的扩展性,以及可变换面板,自定义词库和面板,备份词库和面板等等,站在用户的角度来看,是最需要的功能。
    何况这些功能之前没有在任何软件里出现过,绝对的首创。
    这些开发软件的理念,在让用户使用舒服的同时,也引起了一些软件开发者的注意,很多开发者受微硬输入和压缩软件的启发,开始在自己的软件中逐渐加入这些贴心的功能。
    新一期微硬软件合辑,除了更新一些破解软件外,并没有加入新的自有软件,让关心它的人稍稍有些失望。
    但运行光盘却发现,有了一个微硬软件平台的协议,协议里详细阐述了,软件开发者的产品加入事项,分成协议等等的。
    受制于慢如蜗牛的拨号网络,以及昂贵的价格,软件开发者制做出软件后,也只能小范围内传播,运气好的,能被新浪等下载频道收录的话,还能留下名号。运气不好,软件就泯然与世间了。
    无论是否出名,想靠自有软件发财,那是天方夜谭。没有渠道销售,没有发达的汇款制度,想靠开发软件赚钱,只能依靠大的软件公司。可是,大软件公司根本不屑于关注这些小软件。
    软件开发者制做的软件,更多的沦为了自娱自乐的工具。
    微硬软件平台有销售网络,利润也很惊人。在软件开发者看来,这家微硬软件能放弃垄断利润,向软件开发者敞开怀抱,鼓励他们开发出更好用的、符合用户要求的软件,真的是一件大好事。
    随之而来的,大量的软件开发者,向微硬软件平台公布的电子邮箱,发送自己开发的软件,源码和软件开发框图。
    张毅呆在广州的十几天时间,除了偶尔陪陪骆冰云逛街、吃饭外,基本所有时间都用来检测这些发送过来的软件。
    软件林林总总,不下上百个。他只能先试用一下这些软件,看看软件本身用起来怎么样。
    好用,无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年,一个软件商城从无到有,从开发,测试,发放软件到用户评测这一系列的完整链条彻底的转动了起来。
    根据用户反馈,第三方软件的使用量,和所得利益挂钩,每个开发者得到了不同的开发鼓励,在最新一期的软件合辑中,张毅公布上一期最受欢迎的软件,和开发者,并附上利润分成和收入,这种公平的收入分成方式,让软件开发者们大受鼓舞,一些开发者拿到大量的金钱鼓励,放弃了手里混日子的工作,彻底走向了独立开发的道路,或者成立软件公司。
    有些优秀的开发者,被微硬软件的公平和公正所吸引,又不愿意涉足公司里麻烦的事务管理,尝试着和微硬软件成立合资公司,具体事务交由微硬软件平台,自己只负责开发、测试软件。
    张毅乐见其成,更想把这些优秀的开发者捆绑到一起,这都是软件平台的最值钱的无形资产,如果以后有后来者竞争,面对持有这些优质开发者的微硬软件商城,竞争者就只能知难而退。
本站所有小说均来源于会员自主上传,如侵犯你的权益请联系我们,我们会尽快删除。

腐文书,免费小说,免费全本小说,好看的小说,热门小说,小说阅读网
版权所有 https://www.fuwenshu1.com All Rights Reserved, 联系邮箱:ad#taorouwen.com