其實,很簡單,只要將這些驅動程序的inf文件所在的文件夾注冊到注冊表中。
比如:
我們把自己電腦上的驅動程序,通過 驅動精靈 之類的軟件從系統中分離出來以后,如果想在下一次安裝系統的時候,自動安裝這些驅動程序。我們可以把這些分離出來的驅動程序對應的文件夾寫入注冊表,然后重新啟動電腦,電腦會自動搜索硬件并安裝驅動程序。這是不是很爽?這里我使用winrar+vbs實現。
比如我們現在有如下幾個驅動程序及其inf文件對應的文件夾:
主板------maincard
顯示卡---vga
聲卡------sound
將maincard、vga、sound文件夾 一起壓縮到一個可執行文件中,并設置為無交互界面/自解壓路徑為c:\device
壓縮文件取名為d.exe 然后編輯如下內容的vbs腳本device.vbs
-----------------------------------------------------------
ON ERROR RESUME NEXT
SET OS=CreateObject("wscript.shell")
Set filesystem=CreateObject("scripting.filesystemobject")
pathy=filesystem.GetFile(WScript.scriptFullName).ParentFolder
path1="c:\drivers\"
yn=msgbox("-------------->"&chr(10)& _
path1,1,"釋放驅動程序")
if yn=2 then wscript.quit
device1=os.regread("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\DevicePath")
device2= _
path1&"and" &_
";"&path1&"maincard" &_
";"&path1&"sound" &_
";"&path1&"vga" &_
";"&device1
os.regwrite "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\DevicePath",device2
os.run pathy & "\d.exe /s",1,true
msgbox "驅動程序釋放完畢,請在設備管理器中刷新硬件列表或重新啟動電腦!"
vbs之自動安裝驅動程序
2020-07-24 11:44VBS教程網 VBS
目前各類萬能驅動程序包在網絡上屢見發布,在使用這些程序包的同時,我們不僅會問:為什么這些程序包中的驅動程序可以在安裝新硬件之后自動安裝呢?
延伸 · 閱讀
- 2021-12-30微軟解釋:Windows 11/10 一些驅動程序更新為何被“
- 2021-12-09禁用VBS提高Windows 11性能,這個技巧必須要掌握
- 2021-11-29驅動程序損壞,電腦無法運行,用這五種方法快
- 2021-11-15詳解應用程序與驅動程序通信DeviceIoControl
- 2021-11-13使用VBS創建快捷方式的代碼
- 2021-11-13如何使用vbs 監控電腦活動記錄
精彩推薦
- VBS
vbs base64 解密腳本代碼
解密base64的vbs小函數,支持英文與數字不支持中文。...
- VBS
腳本 MsAgent組件 微軟精靈 揪出系統自帶的寵物
你知道系統里有一個隱藏的寵物嗎? 將以下代碼保存為后綴為.vbs的文件,再雙擊運行,看看出來什么?一個可愛的魔法老人!還會說話、移動、吹喇叭…...
- VBS
VBS教程:屬性-AvailableSpace 屬性
VBS教程:屬性-AvailableSpace 屬性 ...
- VBS
可以定時自動關機的vbs腳本
這篇文章主要分享一段可以定時自動關機的vbs腳本代碼,有需要的童鞋可以學習下...
- VBS
VBS教程:屬性-VolumeName 屬性
VBS教程:屬性-VolumeName 屬性...
- VBS
VBS教程:對象-Folders 集合
VBS教程:對象-Folders 集合...
- VBS
提供個可以顯示農歷的VBS代碼
本文主要分享一段可以顯示農歷的VBS代碼,具有一定的參考價值,有需要的朋友可以了解一下...
- VBS
VBS教程:正則表達式簡介 -建立正則表達式
建立正則表達式 構造正則表達式的方法和創建數學表達式的方法一樣。也就是用多種元字符與操作符將小的表達式結合在一起來創建更大的表達式。 可以...