網際論壇 - 軟體綜合研討 - [轉帖][教學] xp驅動程式整合教學
» 遊客:  註冊 | 登錄 | 會員 | 幫助
 

免費線上小說
動漫分類 : 最新上架熱門連載全本小說最新上架玄幻奇幻都市言情武俠仙俠軍事歷史網游競技科幻靈異 ... 更多小說

作者:
標題: [轉帖][教學] xp驅動程式整合教學 上一主題 | 下一主題
  spa0209
  高級會員 
  冰塊內的人型師


 
  積分 9366
  發文 240
  註冊 2005-11-27
  來自 南極冰山群
  狀態 離線
#1  [轉帖][教學] xp驅動程式整合教學

 Windows XP篇

  遺憾的是,infinst.exe只能用於Windows 98安裝檔案的整合,其他操作系統例如Windows Me/2000/XP等就無法使用了。不過,Windows XP可以識別的硬體數量遠遠超過Windows 98,需要用戶手工安裝驅動程式的硬體設備應該不會太多,因此我們也就無需歎氣了。

  如果你有足夠的耐心,可以按照下面的方法手工整合BAFO BF-100C USB連接線的驅動程式:

  第1步:下載驅動程式

  這裡的步驟同前,將BAFO BF-100C USB連接線的驅動程式下載解壓縮至g:drivers檔案夾中,注意這裡有一個名為usbbc20.sys的檔案,待會要用到(或者是*.oem檔案)。

  第2步:複製Windows XP安裝檔案

  找出Windows XP安裝光碟,使用「Ctrl+A」複製所有安裝檔案至硬碟上,例如g:winxp檔案夾,同樣請取消該檔案夾中所有檔案的只讀屬性。

  第3步:添加驅動程式檔案

  這裡,我們需要用到Windows XP自帶的一個命令行壓縮工具:makecab.exe,在命令行提示符下輸入如下命令:makecab.exe g:driversusbbc20.sys g:winxpi386usbbc20.sy_,該命令可以創建CAB格式的壓縮檔案。

  第4步:編輯驅動程式信息檔案

  用記事本打開g:winxpi386txtsetup.sif檔案,這是Windows XP在安裝時加載驅動程式的信息檔案,請按照如下要求進行編輯:

  (1)[SourceDiskFiles]節

  如圖4所示,在該節的最後添加「usbbc20.sys = 1,,,,,,3_,2,1,,,1,2」,等號前的信息為驅動程式檔案名,等號後面的信息為固定內容,是描述驅動程式所在位置的代碼,代碼的格式為「filename_on_source=diskid,subdir,upgradecode,

  newinstallcode,spare,spare,newfilename」,例如1為檔案所在的源目錄,表示「%cdname%,% cdtagfilei%,,i386」;3_表示「%cdname%,%cdtagfile%,,""」;2指目標目錄,表示system32;最後的「1,2」與前面的「1,,,,,,3_,2」含義相同,更多的內容可以參考txtsetup.sif檔案。如果你怕輸入錯誤,可以通過「複製/粘貼」的方法完成。

  (2)[HardwareIdsDatabase]節

  在該節的最後添加如下內容,這些內容可以從usbbc20.inf檔案的[Prolific]節中複製過來,然後稍作改動即可:

  USBVID_067B&&PID_0000.DeviceDesc%=

   "USBBC20"

  (3)創建一個名為[files.usbbc20]的節

  輸入下列內容:

  usbbc20.sys,2 (這裡的2含義如前所述)

  (4)[String]節

  在該節的最後添加如下內容,這些內容可以從usbbc20.inf檔案的相應節中複製過來:

  Prolific="PROLIFIC TECHNOLO-

  GY INC."

  USBVID_067B&&PID_0000.DeviceDesc

  ="USB Bridge Cable (Windows 2000)"

  USBBC_DISKNAME="USB Bridge Cable Diskette (Windows 2000)"

  第5步:創建驅動程式附加信息檔案

  用記事本創建一個名為winnt.sif的檔案(保存時請使用英文半角的雙引號將winnt.sif檔案名括起來,否則仍然會保存為*.txt格式的文本檔案),這是Windows XP安裝時的附加信息檔案,我們可以在其中指定非微軟提供的第三方驅動程式的安裝路徑,內容如下:

  [Unattended]

  OemPrieinstall=Yes

  OemPnpDriversPath="drivers" (這裡的drivers是指驅動程式相對於安裝光碟根目錄所在的相對路徑,這裡表示根目錄,請根據實際情況自行更改)

  不過,由於txtsetup.sif檔案的複雜性,在手工編輯時可能需要反覆修改,所以大家要耐心一些。




分享無罪; 轉帖有理
2006-3-19 08:44 PM
查看資料  發送郵件  發短消息   編輯文章  引用回覆
  小烈
  中級會員 
 



  積分 916
  發文 33
  註冊 2005-11-30
  狀態 離線
#2  

看起來好像很難,還是感謝大提供

2006-3-21 01:05 AM
查看資料  發短消息   編輯文章  引用回覆

可打印版本 | 推薦給朋友 | 訂閱主題 | 收藏主題

論壇跳轉選單: