Driver Studio

Compuware_DriverStudio_V3.2[softice].zip 
完全版 


Driver Studio是一套用來加速微軟Windows 設備驅動程序的開發和調試的核心工具。SOFTICE Driver Suite 包括SOFTICE針對 Windows 3.1,95,98,Millennium,NT和 Windows 2000的所有版本。在該套件中也包括廣受歡迎的驅動程序開發工具DriverWorks,VtoolsD 和 DriverAgent。該套件對於基本的驅動程序的開發和調試提供了所有的解決方案。驅動程序開發人員能夠通過它生成 Windows 95/98,Windows NT和 Windows 2000等操作系統的驅動程序,然後在目標平臺上用 SOFTICE 來進行全面的,交互性的調試。 


DriverStudio 3.2是迄今爲止最完備的驅動開發工具套件,它所提供的工具覆蓋了 
驅動開發的方方面面。DriverStudio套件中的所有工具都與Visual Studio IDE環 
境集成在一起。開發人員可以在Visual Studio .NET 2002和2003環境中編寫並測 
試驅動程序,並且通過使用Microsoft C++編譯器與Microsoft DDK完全保持兼容。 

在這個版本中,所有工具的功能都得到了加強並且讓開發人員可以更容易的開發優 
質的驅動程序,這個版本的DriverStudio包括下列工具: 

DriverWorks 
DriverNetworks 
Visual SoftICE 
SoftICE 
BoundsChecker Driver Edition 
TrueTime Driver Edition 
TrueCoverage Driver Edition 

DriverWorks和DriverNetworks是DriverStudio的兩個主要框架工具,可以提高開發 
驅動程序的速度。DriverWorks簡化了開發NT和WDM驅動程序的工作;DriverNetworks 
則幫助開發人員毫不費力的創建和定製網絡驅動程序。目前的版本可以讓驅動程序 
開發人員來回切換開發工具而無需改變開發環境。 
DriverWorks和DriverNetworks還都提供了全新的DriverWizard,可以用C語言來創建 
Windows設備驅動程序。另外,DriverWorks和DriverNetworks還爲Visual Studio .NET 
提供了全新的菜單和工具條,讓開發人員可以使用Windows DDK編譯器和鏈接器來build 
驅動程序。 
DriverWorks的類庫和實例現在已經支持開發虛擬COM端口的驅動程序了。 

Visual SoftICE是一個雙機的系統級調試器,提供了多窗口,可配置的圖形化用戶界面 
來幫助開發人員調試核心級的驅動程序,應用程序甚至於整個操作系統。 
Visual SoftICE的最新版本在性能,功能以及用戶界面上都有很大提高,其他新特性還 
包括: 
完全支持AMD 64位的Opteron和Athlon64處理器所提供的10個新命令: 
SYMLINK, DEVMGR, DP, TDIR, TMKDIR, TMOVE, TRENAME, TRMDIR, TRMFILE和TVOL。 

SoftICE支持單機,用串行線連接的雙機或是通過TCP/IP連接的遠程計算機上的核心 
級和用戶級的調試。在DriverStudio 3.1版本中,SoftICE可以: 
支持VMware 4.0 
在"DriverStudio Config"中提供了一個新的反編譯選項頁 
符號加載器提供了改進後的新界面 

BoundsChecker Driver Edition是一個錯誤偵測工具,可以實施分析和偵測設備驅動 
程序的錯誤。開發人員可以馬上發現並修正這些錯誤,不用像以前那樣要在數小時後 
才能完成。新增的改進還有: 
開發人員修改程序設置之後無需重啓計算機 
讓開發人員可以記錄驅動程序中的user-written函數。開發人員可以清楚地看到開發 
中驅動程序在運行時的情況 
可以查看DriverWorkbench內置的事件頁彙總信息,包括記錄了多少錯誤和泄漏問題 
提供SoftICE事件命令的新開關參數,用來標示BoundsChecker當前監視的驅動程序 
改進的自旋鎖(spinlock)錯誤偵測 

TrueTime Driver Edition可以用來改善驅動程序的性能問題,它可以準確地指出導致 
速度變慢的代碼和性能瓶頸。在DriverStudio 3.1版本中,用戶可以將兩個或多個測試 
數據文件合併爲一個,用來比較不同條件下改變代碼所帶來的性能提高情況。新增的改 
進還有: 
從系統性能計數器中收集數據 
全新的"Custom Chart"爲所有的函數,IRP和性能數據提供了集成可定製的顯示方式 
在文件系統可用之前即可開始收集性能數據 
顯示的數據可以導出爲以逗號分割的文本文件,以備後續處理 

TrueCoverage Driver Edition是一個代碼輔助工具,它可以在沒有源代碼和符號文件的 
情況下收集代碼的輔助信息。驅動開發人員可以以圖形化的方式查看代碼結構,另外: 
同時支持NMS和PDB符號文件 
可以獲取以下輔助數據:每個線程的基本信息,符合條件的輔助信息和部分執行的代碼 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章