DriverStudio工具包介紹
DriverStudio 當前的版本包括下列工具模組:
DriverAgent
DriverAgent 為Win32 應用程式提供直接訪問硬體的功能。即使你沒有任何設備驅動程式開發的經驗或經歷,你也能編寫出DriverAgent應用程式來直接訪問硬體設備。DriverAgent 應用程式可以運行在 Windows 98, Windows 95, Windows NT 和 Windows 2000平台上。(當前版本不支持Windows XP平台。)
VToolsD
VToolsD 是一個用來開發針對Win9X (Windows 95 和 Windows 98)作業系統下設備驅動程式(VxD)的工具。VToolsD 中包括生成驅動程式原始碼的工具,run-time 和 interface 庫,以及一些驅動程式樣本,可以用來作為各種類型的設備驅動程式的基礎部分。
DriverWorks
DriverWorks對於Windows NT下和 Windows 98 與 Windows 2000共同支持的Win32驅動模型(WDM)設備驅動程式的開發提供完全的支持。DriverWorks中包含一個非常完善的原始碼生成工具(DriverWizard) 以及相應的類庫和驅動程式樣本,它提供了在C++下進行設備驅動程式開發的支持。
DriverNetworks
DriverNetworks 是針對Windows網路驅動開發人員的一個模組。在它的核心部分,DriverNetworks 是一個針對NDIS drivers 和 TDI clients (DriverSockets)的 C++ 的類庫。DriverNetworks 中也有Quick Miniport Wizard 用來直接開始一個NDIS Miniport 或 Intermediate Driver 工程。它可以讓你快速的生成所有採用DriverNetworks C++ 類庫編寫的NDIS驅動程式的編譯,安裝和調試所需要的檔案
SoftICE
SoftICE 是一個功能極其強大的核心模式調試器,它支持在配置一台單獨的計算機或兩台計算機下進行設備驅動程式的調試。
BoundsChecker Driver Edition
BoundsChecker 驅動程式版採用了NuMega針對應用程式開發的一種創新的錯誤檢測技術。BoundsChecker 驅動程式版中提供了參數確認和系統實施可以用來監視和跟蹤在不同的設備驅動程式與其它的作業系統的組件之間的所有的互動作用。配置嚮導提供了對於BoundsChecker 採集到的各種類型的大量信息的精確的控制。
BoundsChecker 驅動程式版當前支持Windows NT, Windows 2000, Windows Millennium Edition和 Windows 98。(當前版本不支持Windows XP)
DriverWorkbench
DriverWorkbench 中也包含了 TrueTime Driver Edition. TrueTime Driver Edition 是一個性能分析工具,可讓Windows NT 的設備驅動開發人員發現並修正驅動程式的性能瓶頸。TrueTime Driver Edition 是用來滿足對於設備驅動程式和核心模式下代碼開發人員的需求。一些額外的功能將出現在TrueTime Driver Edition 的下一個版本中。
DriverWorkbench 當前支持 Windows NT 和 Windows 9x. (當前版本不支持Windows XP)
FieldAgent
FieldAgent 可讓你對運行在客戶的計算機上的驅動程式進行處理。由FieldAgent收集到的信息可用於追捕到那些可能只發生在特定的配置環境下問題的原因。
FieldAgent 當前支持 Windows NT 和 Windows 9x. (當前版本不支持Windows XP)
TrueCoverage Driver Edition
用來確保對於所有的代碼都已經完全被測試的方法是使用代碼覆蓋率工具。TrueCoverage 可以幫助你檢測代碼中的哪些部分已經被測試,哪些部分還沒有被測試。通過在開發過程中測量和跟蹤代碼的執行情況和穩定程度,可以節約測試時間並提高代碼的可靠性。TrueCoverage 能夠很輕鬆的收集驅動程式的覆蓋率數據,在原始碼的上下文中查看這些數據,也可以將多次會話的結果合併以累加覆蓋率的數據。
TrueCoverage Driver Edition當前支持 Windows NT 4.0 (Service Pack 3 or later) 和 Windows 2000. (當前版本不支持Windows XP)
在我們推薦你使用DriverWorks 或 VToolsD來開發設備驅動程式的同時,DriverStudio 中的工具與Microsoft DDK在一起也能很好的與其配合使用來開發出高質量的驅動程式。
本文來自: 乘風原創程式(http://www.qqcf.com) 詳細出處參考:http://study.qqcf.com/web/210/23065.htm