A1SysTest是一款驅(qū)動加載測試軟件,主要用于驅(qū)動加載測試、驅(qū)動控制通信測試與調(diào)試輔助,對于需要檢測驅(qū)動加載的朋友來說非常實用!
功能介紹
1、DDK驅(qū)動的加載、啟動、停止、卸載功能。
2、WDM驅(qū)動的加載、啟動、停止、卸載功能。
3、WDF驅(qū)動的加載、啟動、停止、卸載功能。
4、可以自動保存驅(qū)動的加載狀態(tài),更加方便快捷。
5、通過自定義控制碼控制驅(qū)動。
6、強大的I/O Buffer編輯處理功能。
7、支持文件拖甩。
8、自帶HEX編輯器,靈活方便,功能強大。
使用方法
DDK驅(qū)動測試說明
1、自帶測試驅(qū)動Test.sys不可修改文件名。
2、Test.sys有兩種功能,IO控制碼Code=0時則打印DebugString “HelloWord!”,用工具DebugView可以查看。
3、IO控制碼Code=1時則將輸入Buffer中的信息拷貝到輸出Buffer中。
4、IO控制碼Code=2時則直接向輸出Buffer中寫入信息“Hello World fromDriver”
測試步驟
1、將Test.sys托甩到A1SysTest界面中打開,并依次點擊[安裝]、[啟動]。
2、點擊[執(zhí)行I/O控制]按鈕,可在工具DebugView中見到打印出的字符串。
3、點擊[編輯/查看緩存]按鈕,在HEX編輯器中隨意輸入些什么,關(guān)閉窗口。
4、將“Code(HEX)”后面的值修改為1。
5、點擊[執(zhí)行I/O控制]按鈕,此時數(shù)據(jù)已輸出到輸出緩存中。
6、依次點擊[編輯/查看緩存]、[查看數(shù)據(jù)輸出緩存]查看驅(qū)動的輸出內(nèi)容。
7、將“Code(HEX)”后面的值修改為2。
8、點擊[執(zhí)行I/O控制]按鈕,此時字符串數(shù)據(jù)“Hello World from Driver”已輸出到輸出緩存中。
9、依次點擊[編輯/查看緩存]、[查看數(shù)據(jù)輸出緩存]查看驅(qū)動的輸出內(nèi)容。
更新日志
1、增加了獨有的R3下SymbolLinkName自動探測功能(而類似于DeviceTree等工具完成類似功能則需要加載驅(qū)動)。
2、增加了驅(qū)動自動分類功能,不同驅(qū)動可隨意拖甩進A1SysTest中,它會根據(jù)驅(qū)動類型的不同而自動區(qū)分加載。
3、增加了文件夾解析功能,可解析被拖甩至程序中文件夾內(nèi)的各種類型驅(qū)動程序,并自動進行匹配配對。
4、增加了驅(qū)動狀態(tài)及時探測功能,可在載入文件時探測此驅(qū)動狀態(tài),并以不同顏色的圖標顯示,一目了然。
5、增加了探測設(shè)備改變的功能,實時獲取設(shè)備最新狀態(tài)。
6、增加了查看設(shè)備驅(qū)動詳情的功能。
7、增加了HEX編輯器的定制功能。
8、增加了按鈕圖標,界面更美觀,操作更方便(Windows Vista以上完全可見)。
9、重新組織了幾乎所有代碼。
10、重新組織了驅(qū)動控制界面,將IO控制與驅(qū)動控制界面分開。
11、重新設(shè)計了I/O Buffer編輯界面,使用起來更舒心。
12、重新修改了WDM驅(qū)動控制代碼邏輯,使其完全兼容Win7。
13、重新組織了設(shè)備對象遍歷邏輯,提升了準確率。
14、修正了由字符操作在某些情況下降低穩(wěn)定性的Bug。
15、修正了重復(fù)加載文件時可能引起崩潰的Bug。
16、修正了極個別情況下由硬件刷新消息引起崩潰的Bug。
17、進一步增加了英語類資源。