easydrv3.5免费版为EasyDrv3.0(DRVS3)的升级版,但并不是简单的修改代码的升级版,而是像由EasyDrv2.0向3.0过渡时一样,重新书写了超过95%的代码。为什么几乎重写了所有代码?如下几条原因:
1、EasyDrv3.5优化了所有执行代码,具备更强大的硬件关键字筛选技巧,更高的执行效率,以及更低的CPU占用率。用过EasyDrv3.0的朋友都知道,打开EasyDrv3.0不解压驱动包时也有将近30~50%的CPU占用率,而EasyDrv3.5在空闲时仅仅只有1~3%的CPU占用率。可见本次在代码的执行效率上,下足了功夫。
2、EasyDrv3.5在EasyDrv3.0的高自定义化和高自由度的基础上,进一步提升了用户通过定义关键字可自行进行各种修改与修正的策略。支持根据报告的多个段、多个键读取硬件信息,并支持根据多个关键字进行多次筛选。筛选能力远高于EasyDrv3.0。
3、EasyDrv3.5的硬件判定能力更强,对同类硬件的多个不同项目的判定、同类多个硬件的判定进行了进一步加强,且这些进一步的细化判定完全可以由用户通过更改配置文件进行各种变更。
4、EasyDrv3.5支持整包与分包驱动解压,常用驱动采用分包处理,加快解压速度,其他驱动采用整包处理,便于解压操作。更加灵活,减少驱动解压时间。
当然,现在的EasyDrv3.5是一个测试版,不具备很强大的功能,目前EasyDrv3.5的应用有如下限制,敬请注意:
1、EasyDrv3.5目前不支持安装版调用
2、EasyDrv3.5与其内的驱动目前仅支持XP SP3我会逐渐增加EasyDrv3.5的功能,就像逐步增添ES3的功能一样,经过长期有效的测试,逐步提升其功能。
希望EasyDrv3.5能成为最后一个使用Everest的EasyDrv版本!