DriverStudio工具包介紹
DriverStudio 版本包括下列工具模組
1) DriverAgent
DriverAgent 為Win32 應用程式提供直接訪問硬體的功能。即使你沒有任何裝置驅動程式開發的經驗或經歷,你也能編寫出DriverAgent應用程式來直接訪問硬體裝置。DriverAgent 應用程式可以執行在 Windows 98, Windows 95, Windows NT 和 Windows 2000平臺上。(當前版本不支援Windows XP平臺。)
2) VToolsD
VToolsD 是一個用來開發針對Win9X (Windows 95 和 Windows 98)作業系統下裝置驅動程式(VxD)的工具。VToolsD 中包括生成驅動程式原始碼的工具,run-time 和 interface 庫,以及一些驅動程式樣本,可以用來作為各種型別的裝置驅動程式的基礎部分。
3) DriverWorks
DriverWorks對於Windows NT下和 Windows 98 與 Windows 2000共同支援的Win32驅動模型(WDM)裝置驅動程式的開發提供完全的支援。DriverWorks中包含一個非常完善的原始碼生成工具(DriverWizard) 以及相應的類庫和驅動程式樣本,它提供了在C++下進行裝置驅動程式開發的支援。
4) DriverNetworks
DriverNetworks 是針對Windows網路驅動開發人員的一個模組。在它的核心部分,DriverNetworks 是一個針對NDIS drivers 和 TDI clients (DriverSockets)的 C++ 的類庫。DriverNetworks 中也有Quick Miniport Wizard 用來直接開始一個NDIS Miniport 或 Intermediate Driver 工程。它可以讓你快速的生成所有采用DriverNetworks C++ 類庫編寫的NDIS驅動程式的編譯,安裝和除錯所需要的檔案
5)SoftICE
SoftICE 是一個功能極其強大的核心模式偵錯程式,它支援在配置一臺單獨的計算機或兩臺計算機下進行裝置驅動程式的除錯。
BoundsChecker Driver Edition
BoundsChecker 驅動程式版採用了NuMega針對應用程式開發的一種創新的錯誤檢測技術。BoundsChecker 驅動程式版中提供了引數確認和系統實施可以用來監視和跟蹤在不同的裝置驅動程式與其它的作業系統的元件之間的所有的互動作用。配置嚮導提供了對於BoundsChecker 採集到的各種型別的大量資訊的精確的控制。
BoundsChecker 驅動程式版當前支援Windows NT, Windows 2000, Windows Millennium Edition和 Windows 98。(當前版本不支援Windows XP)
6)DriverWorkbench
DriverWorkbench 可以使你進一步瞭解系統崩潰時的dump 檔案和當時的事件。由於與BoundsChecker Driver Edition整合在一起, 在DriverWorkbench 中可以看到在系統崩潰前或其登入的時候由BoundsChecker 採集到的資料。這種獨特的檢視系統的方式提供了空前的能力,使得可以通過檢視在系統崩潰之前系統實際活動的蹤跡來發現問題之所在。
DriverWorkbench 中也包含了 TrueTime Driver Edition. TrueTime Driver Edition 是一個效能分析工具,可讓Windows NT 的裝置驅動開發人員發現並修正驅動程式的效能瓶頸。TrueTime Driver Edition 是用來滿足對於裝置驅動程式和核心模式下程式碼開發人員的需求。一些額外的功能將出現在TrueTime Driver Edition 的下一個版本中。
DriverWorkbench 當前支援 Windows NT 和 Windows 9x. (當前版本不支援Windows XP)
7) FieldAgent
FieldAgent 可讓你對執行在客戶的計算機上的驅動程式進行處理。由FieldAgent收集到的資訊可用於追捕到那些可能只發生在特定的配置環境下問題的原因。
FieldAgent 當前支援 Windows NT 和 Windows 9x. (當前版本不支援Windows XP)
8)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在一起也能很好的與其配合使用來開發出高質量的驅動程式。
相關文章
- 介紹一個功能豐富的 Java 工具包Java
- 爬蟲開發python工具包介紹 (2)爬蟲Python
- 介紹Android原生開發工具包r14Android
- IBM Lotus Sametime V8.5 工具包介紹IBM
- 探索PyTorch:介紹及常用工具包展示PyTorch
- 資料團Python_10.2 Requests工具包安裝及介紹Python
- 介紹
- LAMP架構介紹、MYSQL介紹、安裝LAMP架構MySql
- php介紹PHP
- CSRedisCore 介紹Redis
- BitMap介紹
- GeoServer介紹Server
- RabbitMQ 介紹MQ
- 模式介紹模式
- Pyzmq介紹MQ
- Java介紹Java
- css介紹CSS
- kafka介紹Kafka
- 【RESTEasy 介紹】REST
- Kafka 介紹Kafka
- PostgreSQLHooK介紹SQLHook
- nginx介紹Nginx
- 埠介紹
- MongoDB介紹MongoDB
- docker 介紹Docker
- TypeScript介紹TypeScript
- Smbclient介紹client
- JVM 介紹JVM
- Spark介紹Spark
- MQT介紹MQQT
- HttpClient介紹HTTPclient
- Mongoose介紹Go
- JCache 介紹
- Yocto 介紹
- Docker介紹Docker
- GO 介紹Go
- GraphRAG介紹
- github介紹Github