導航:首頁 > 軟體知識 > 如何製作驅動安裝程序

如何製作驅動安裝程序

發布時間:2022-10-30 10:11:13

Ⅰ 如何安裝驅動程序

驅動程序的選擇
驅動程序的安裝,首推廠家門戶網站下載,安全無毒,對於各個版本系統都有使用程序下載鏈接。多指品牌硬體廠商,當然,在購買時都附有驅動盤。及時更新。
其次是專業的驅動程序管理軟體,像驅動精靈、驅動人生等。自動識別檢測電腦連接的各種硬體,搜索推薦驅動程序庫中的最新版和最穩定版本供用戶選擇。
最後就是一些萬能驅動了,多針對一些小規模硬體廠商,核心技術是模仿其他品牌,然後嫁接自己的特色,驅動程序仍然用別人的。更新慢,或不更新。
驅動程序的安裝
打開驅動安裝程序,安裝路徑保持默認,當然默認是系統所在分區。如果系統分區空間不足,可以選擇其他分區。其他無需修改。
如果需要重啟電腦,安裝完成後會自動提示重啟電腦。

Ⅱ UltraISO如何製作驅動程序

第一步:准備Windows安裝光碟、光碟鏡像修改軟體UltraISO或WinISO、文本編輯器。
第二步:使用UltraISO或Winiso的「Make Cd Image…」功能將Windows安裝盤讀成一個ISO文件。

第三步:從主板驅動光碟中找出SATA驅動包,也可以從廠商網站下載。
製作步驟
第一步:創建一個臨時文件夾,將從網上下載的ZIP壓縮包中的SATA目錄解壓縮到其中,假設為C:\XPTemp,今後需要修改的文件都放在這個目錄中。
第二步:提取驅動程序。從SATA驅動包(一般是一個ZIP壓縮包,用WinRAR解開)中提取出下列兩個文件:TxtSetup.oem和一個以SYS為擴展名的文件(本例中為si3112r.sys)。
第三步:壓縮驅動程序。Windows安裝光碟都是統一使用壓縮文件的,我們的文件也必須和其保持一致。在運行里輸入「makecab C:\xptemp\si3112r.sys C:\xptemp\si3112r.sy_」,在C:\XPTemp將會生成si3112r.sy_文件,之後請刪除si3112r.sys文件。
第四步:提取txtsetup.sif。這個文件在安裝光碟的i386文件夾里,使用UltraISO將它釋放到C:\XPTemp下。
第五步:修改txtsetup.sif。這是整個過程最關鍵的一步,一共需要修改四處地方:
(1)在[SourceDisksFiles]段加入si3112r.sys = 1,,,,,,4_,4,1,,,1,4。等號前為驅動文件名,等號後的內容是固定的。
(2)在[HardwareIdsDatabase]段加入以下語句:
PCI\VEN_1095&DEV_3112&SUBSYS_61121095 = "Si3112r"
PCI\VEN_1095&DEV_3112&SUBSYS_34228086 = "Si3112r"
PCI\VEN_1095&DEV_3112&SUBSYS_809D1043 = "Si3112r"
PCI\VEN_1095&DEV_3512&SUBSYS_65121095 = "Si3112r"
PCI\VEN_1095&DEV_3512&SUBSYS_34228086 = "Si3112r"
這幾個語句是根據TxtSetup.oem的[HardwareIds.SCSI.Si3112r_XP]小節修改而來,注意:「=」之前部分沒有引號,「Si3112r」則一定必須加上英文引號。等號前面的內容依不同硬體而有差異(必須由分析TxtSetup.oem得到),等號後邊引號內文字可以修改,但必須與下面第三處和第四處的等號前的內容保持一致。

(3) 在[SCSI.Load]段加入si3112r = si3112r.sys,4。等號後的格式是:驅動文件名,4。
(4)在[SCSI]段加入si3112r = "Silicon Image SiI 3112 SATARaid Controller"。等號後邊為描述性文字,可以從TxtSetup.oem中得到,也可以自己修改,不影響使用。
第六步:修改ISO鏡像文件並刻錄光碟。到目前為止,我們所有修改過的文件都是在C:\XPTemp這個臨時文件夾中的,必須將它們加入ISO鏡像中才能達到我們的目的。最終需要加入的文件只有兩個,一個是si3112r.sy_,另一個是修改後的txtsetup.sif。注意:某些版本的 WinISO和UltraISO不支持自動覆蓋同名文件,此時必須先刪除修改前的txtsetup.sif。之後使用Nero之類的刻錄軟體將ISO鏡像文件刻成光碟。因為只是對原來ISO文件進行修改,並不會破壞光碟的結構,啟動功能也能正常使用。

反復使用這種方法,還可以在安裝光碟中集成多個SATA驅動。需要指出的是,使用本方法所製作出來的安裝光碟只有從光碟啟動進入安裝程序時才會自動裝載 SATA驅動。如果從DOS下開始安裝系統,則DOS本身必須先識別出SATA硬碟,同時必須有可以訪問的FAT分區,才能順利進行安裝

Ⅲ 怎麼製作自己的驅動包

1.使用NSIS的InstDrv控制項:

下載地址:http://nsis.sourceforge.net/InstDrv_plug-in

下載來的安裝包里有例子,本人成功用此方法做出了一個安裝包,可惜有如下缺點。

缺點:不能做64位系統的驅動安裝包

2.用PnPUtil:

使用較難一下,略過

3.在section或函數中添加一行:

ExecWait '$SYSDIRRUNDLL32.EXE SETUPAPI.DLL,InstallHinfSection DefaultInstall 132 $INSTDIR<myinf>.inf'

其中的「DefaultInstall」為inf中寫出的默認節。

缺點:相當一部分的inf中是沒寫DefaultInstall的。

4.在section或函數中添加:
${If} ${RunningX64}
ExecWait '"$INSTDIRdriversdpinst64.exe" /c /q /sa /sw /PATH "$INSTDIRdrivers"'
${Else}
ExecWait '"$INSTDIRdriversdpinst32.exe" /c /q /sa /sw /PATH "$INSTDIRdrivers"'
${EndIf}

dpinst.exe在微軟的WDK中有,在WinDDK7600.16385.1 edistDIFxdpinst。網上應該也下得到吧。

缺點:可惜只能在安裝設備管理器中顯示有未知硬體的驅動,而不能安裝虛擬設備驅動。而且貌似不能安裝無數字簽名的驅動。

5.在section或函數中添加:
${If} ${RunningX64}
ExecWait '"$INSTDIRdevcondevcon64.exe" install "$INSTDIRxxx.inf" xxxID'
${Else}
ExecWait '"$INSTDIRdevcondevcon32.exe" install "$INSTDIRxxx.inf"xxxID『
${EndIf}

devcon.exe也是在微軟的WDK中有,在WinDDK7600.16385.1 oolsdevcon。上網也下得到
輸入inf路徑和硬體ID就行了。硬體ID不知道?先手動安裝一次,在設備管理器中就能查到。

本人最後就是用這種方法的。其他幾種或多或少都有缺點,唯獨這種方便可行。

要卸載的話,在Uninstall節中加上:

Section Uninstall
${If} ${RunningX64}
ExecWait '"$INSTDIRdevcondevcon64.exe" remove xxxID'
${Else}
ExecWait '"$INSTDIRdevcondevcon32.exe" remove xxxID'
${EndIf}

Ⅳ 關於如何製作驅動程序安裝包

缺點:不能做64位系統的驅動安裝包 2.用PnPUtil:沒試過,貌似也有些缺點。 3.在section或函數中添加一行:ExecWait '$SYSDIR\RUNDLL32.EXE SETUPAPI.DLL,InstallHinfSection DefaultInstall 132 $INSTDIR\<myinf>.inf'其中的「DefaultInstall」為inf中寫出的默認節。缺點:相當一部分的inf中是沒寫DefaultInstall的。 4.在section或函數中添加: ${If} ${RunningX64} ExecWait '"$INSTDIR\drivers\dpinst64.exe" /c /q /sa /sw /PATH "$INSTDIR\drivers"'${Else}ExecWait '"$INSTDIR\drivers\dpinst32.exe" /c /q /sa /sw /PATH "$INSTDIR\drivers"' ${EndIf}dpinst.exe在微軟的WDK中有,在WinDDK\7600.16385.1\redist\DIFx\dpinst。網上應該也下得到吧。缺點:可惜只能在安裝設備管理器中顯示有未知硬體的驅動,而不能安裝虛擬設備驅動。而且貌似不能安裝無數字簽名的驅動。 5.在section或函數中添加: ${If} ${RunningX64} ExecWait '"$INSTDIR\devcon\devcon64.exe" install "$INSTDIR\xxx.inf" xxxID'${Else}ExecWait '"$INSTDIR\devcon\devcon32.exe" install "$INSTDIR\xxx.inf" xxxID『 ${EndIf}devcon.exe也是在微軟的WDK中有,在WinDDK\7600.16385.1\tools\devcon。上網也下得到 輸入inf路徑和硬體ID就行了。硬體ID不知道?先手動安裝一次,在設備管理器中就能查到。本人最後就是用這種方法的。其他幾種或多或少都有缺點,唯獨這種方便可行。要卸載的話,在Uninstall節中加上:Section Uninstall ${If} ${RunningX64} ${EndIf} 本人也是屬於看帖不發貼的人啊

Ⅳ NPMD3驅動程序如何做

1、驅動你要製作就得找個公司承包寫驅動
2、最簡單的辦法就是去這個設備的官網下載驅動安裝
3、或者安裝驅動人生這個軟體打開立即體檢驅動一鍵安裝試試
4、若還有疑問你也可以咨詢驅動人生客服人員呦

Ⅵ 如何製作虛擬設備驅動的自動安裝程序

點擊「新建」,然後點擊「Windows窗口程序」,然後點擊「確定」來創建一個新的應用程序

先把程序界面放在一邊,先來把驅動包放入程序中。點擊「程序」選項卡,然後雙擊「志願表」,然後再雙擊「圖片或圖片組」。

在代碼框中點擊滑鼠右鍵,選擇「新圖片或圖片組資源」,然後雙擊「內容」下面的編輯框。

點擊「導入新圖片」,然後在選擇文件對話框中,將文件類型更改為「全部文件」,然後選中驅動包(需要提前打包好,以ZIP格式壓縮,可以通過驅動備份的工具進行打包處理,一般在GHOST系統中均自帶)。

Ⅶ 如何編程安裝驅動程序

這個問題可能大家都知道,但是認識可能不是很深刻,我也是自己寫過一個驅動後才明白。驅動,就是屏蔽到底層設備的細節,比如,鍵盤驅動程序,QT在打開鍵盤的設備節點的時候,它不知道系統的鍵盤是什麼,是GPIO接的,是I2C匯流排接的,它都不知道,它所做的就是read,如果有按鍵,那麼就能讀出鍵值,如果沒有sleep啊。應用程序就只能做到這里了,剩下的都是由驅動完成了。這就是驅動的任務。
上邊說的可能大家都明白,這些還是經常被忽略的。
2 驅動的工作流程。
3 驅動的編寫方法
我覺得寫驅動需要很多驅動以外的知識,我是學計算機的,直到我寫驅動程序後,我才明白了很多計算機體系結構,操作系統和組成原理講的東西。
然後再去看看linux device driver可能會好點。
不過今天多說一句,如果現在有計算機系的學生想做這個,我很負責的說,不要做這個,如果想做一個合格的計算機系的研究生,就要去做人工智慧,模式識別,演算法復雜度,機器學習,其它的都是沒有什麼意義的。寫一個驅動,移植一個os,上了兩年學,學到的就是這些,那還不如去工作,工作兩年絕對可以學到這些多多的東西。但是工作後是沒有辦法學習那些理論性的東西,那些對你今後十年都影響的東西。

Ⅷ 如何安裝驅動程序

搜尋並下載您所需要安裝的驅動程序

下載完成後,滑鼠左鍵兩下點擊您剛剛所下載的檔案即可開始安裝驅動程序的程序①。
※ 注: 如果您下載的是壓縮文件類型,請先點選滑鼠右鍵並選擇解壓縮全部。

Ⅸ 如何安裝設備驅動程序

在電腦上接上了一個新的硬體設備,怎麼為這個設備安裝驅動程序?下面來看一下。

閱讀全文

與如何製作驅動安裝程序相關的資料

熱點內容
大數據基因排序實際應用於哪些 瀏覽:960
技術工作經歷怎麼填 瀏覽:628
中鋁環保生態技術有限公司怎麼樣 瀏覽:11
怎麼讓導出的數據不出現e 瀏覽:68
什麼版本能收到你的信息 瀏覽:866
什麼是碳轉移碳交易 瀏覽:310
今日衡水市場西紅柿價錢多少 瀏覽:532
幫人加工產品怎麼入賬 瀏覽:63
產品責任險怎麼投保 瀏覽:577
代理記賬怎麼樣 瀏覽:87
用什麼地方可以查到房產信息 瀏覽:377
網上的兼職代理是怎麼做的 瀏覽:319
奢侈品是怎麼滿足中國市場的需求 瀏覽:173
首套房交易多少稅 瀏覽:797
商丘哪裡有小家電批發市場 瀏覽:873
資料庫如何計算負數 瀏覽:61
開車技術不行怎麼考科三 瀏覽:950
拍產品圖片攝影棚怎麼調節 瀏覽:115
美團風控怎麼檢測異常數據 瀏覽:123
在期貨交易平台上取錢要多久 瀏覽:610