Windows驱动加载工具---DriverLoader
近日在學習Windows驅動開發,由于經常需要動態的加載、卸載驅動,所以就使用Qt寫了一個輔助工具,可以方便的安裝、加載和卸載Windows驅動。下面詳細的介紹一下該工具的使用方法:
1. 從http://download.csdn.net/detail/kecise/3883204下載DriverLoader的最新版本后解壓到任意目錄,雙擊DriverLoder.exe即可。
? ? 說明:1)由于該工具使用了Qt,所以附帶了程序運行過程中所需要的Qt鏈接庫。
? ? ? ? ? ? ? ? 2)在Windows 7下需要使用管理員權限運行,否則會出現“訪問受限”的錯誤提示。
2. 程序的運行界面如下圖所示
下面逐一說明各個功能的用法:
1. 安裝驅動服務
(1)在Driver Path文本框中輸入驅動可執行映像的路徑或是點擊"browse..."按鈕選擇可執行映像。假如選中的驅動的可執行映像的路徑為:C:\Windows\System32\Drivers\YourDriver.sys,那么Service Name和Display name將使用默認的名稱"YourDriver",下圖是選中sioctl.sys的示例:
(2)分別在Type, When to Start, Error Control, Load Group和Dependencies組合框中選擇服務的類型、啟動方式、錯誤控制、加載組和依賴的服務。
(3)點擊"Install Service"按鈕完成驅動的安裝。
如果驅動安裝成功,將出現如下的操作提示對話框:
如果驅動安裝失敗,將出現錯誤提示,比如下面是筆者所遇到的一個錯誤提示:
2. 啟動服務
(1)在Service Name文本框中輸入服務的名稱或是通過“browse...”按鈕選中驅動的可執行映像;
(2)點擊Start Service按鈕;
類似安裝服務,無論啟動成功或是失敗都將有相應的提示。
3. 刪除服務、停止服務的操作步驟與驅動服務的步驟類似,在此不再贅述。
4. 枚舉當前系統所安裝的服務
點擊Enumerate Services按鈕能列舉系統中所有的服務的基本信息;下圖是筆者的列舉情況:
由于筆者的水平所限,BUG在所難免,歡迎各位高手提出發現的BUG和使用意見以待修改和完善。
說明:使用QT靜態庫的版本可以從這里下載(下載后直接運行即可):http://download.csdn.net/detail/kecise/4140470
總結
以上是生活随笔為你收集整理的Windows驱动加载工具---DriverLoader的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: windows:(1)xmind常用快捷
- 下一篇: mp3 pcm java_Java mp