1.       本程序的作用:通过Everest检测硬件并且智能解压相应的硬件驱动。当然,使用者也可以自己选择相应的硬件驱动,让本程序解压。在解压完成后,会自动在注册表中写入相应的路径。特别地,本程序不具有安装驱动的功能。 
2.       本程序的使用范围:安装版环境(建议在T39调用)、封装部署环境、桌面环境。 
3.       SKGDrv_For_812新版打包.exe  支持的驱动包:只支持自由天空驱动包8.12(Skyfree最新的打包方式),使用者也可以按照此打包方式自订驱动包来配合使用本工具。  
  
 SKGDrv_For_812ES.exe  支持的驱动包:只支持自由天空驱动包8.12ES,使用者也可以按照此打包方式自订驱动包来配合使用本工具。  
  
   
4.       本程序需要的文件:Config.ini(用户配置文件),SKG.jpg(程序界面需要调用的图片,主要尺寸大小),Everest.7z(根据Config.ini的设置放置)。 
5.       使用说明: 
本程序自动识别所处的环境,并根据不同的环境执行相应的功能。 
  
⑴应用于安装版(T39): 
本程序具有在安装版暂停和恢复安装进程的功能。不建议在T39之后的地方调用本程序。 
①确定在winnt.sif中含有如下内容: 
[Unattended] 
OemPreinstall="Yes" 
OemPnpDriversPath="" 
DriverSigningPolicy=Ignore 
NonDriverSigningPolicy=Ignore 
[GuiUnattended] 
DetachedProgram="%systemdrive%\SKG\SKGDrv.exe" 
  
②将下载的驱动包的目录名改为SKG, 
─$OEM$  
  │  
  └─$1 
      └─SKG 
          │  Config.ini 
          │  SKG.jpg 
          │  SKGDrv.exe 
          │  
          ├─Drivers 
          │      Audio.7z 
          │      Camera.7z 
          │      Chipset.7z 
          │      MassStorage.7z 
          │      Modem.7z 
          │      Network.7z 
          │      Other.7z 
          │      Video.7z 
          │      
          └─Files 
                  Everest.7z 
  
在与i386目录同层下建立$OEM$\$1并将 “SKG”文件夹(驱动包)复制到$1下,即:$OEM$\$1\SKG,若需要硬盘安装则$OEM$\$1\SKG复制i386目录下。 
  
③程序在解压完驱动后会删除驱动包和相关文件,但残留SKG目录。因此可以在winnt.sif的[GUIRunOnce]的段下或在[SetupParams]段下添加删除驱动包目录的命令,以不造成残留。 
注意:本程序不带删除 用过的驱动 的功能。 
  
④若UseOemDriverPath = 1,将这个驱动路径写入到“ OemPnpDriversPath="" ”中,例如 
OemPnpDriversPath="D\Chipest;D\ Chipest \Chipset........" 。千万要注意路径的正确性。 
  
若Config.ini中的参数UseOemDriverPath = 0,无需在winnt.sif加入驱动路径,本程序会处理驱动,使得在T37能够安装上解压出来的驱动。特别需要注意的是:若Config.ini中的参数UseOemDriverPath = 0,本程序会对系统的内存要求要在280M以上,内存过低可能在程序将要结束时引起长时间的卡死。 
⑤安装版不受配置Config.ini的控制的特别说明 
Ⅰ.解压路径不受Config.ini中的DriverPath影响,固定在:C:\D。  
 Ⅱ.等待Everest的时间,若设为0,会自动改为3,以防运行Everest卡死,重启后可以不选用Everest检测,改为手工选择。   
   
  
⑵应用于封装版 
①按照常规方法调用即可,在封装工具中设定“部署前”执行本驱动选择程序。 
②注册组件时自动调用并安装CPU多核补丁,并且删除驱动包的目录(不是删除解压出来的驱动)。 
  
⑶应用于桌面(正常环境) 
直接运行即可。 
运行完不删除驱动包和解压出来的驱动。