Compuware_DriverStudio_V3.2[softice].zip
完全版
Driver Studio是一套用來(lái)加速微軟Windows 設(shè)備驅(qū)動(dòng)程序的開(kāi)發(fā)和調(diào)試的核心工具。SOFTICE Driver Suite 包括SOFTICE針對(duì) Windows 3.1,95,98,Millennium,NT和 Windows 2000的所有版本。在該套件中也包括廣受歡迎的驅(qū)動(dòng)程序開(kāi)發(fā)工具DriverWorks,VtoolsD 和 DriverAgent。該套件對(duì)于基本的驅(qū)動(dòng)程序的開(kāi)發(fā)和調(diào)試提供了所有的解決方案。驅(qū)動(dòng)程序開(kāi)發(fā)人員能夠通過(guò)它生成 Windows 95/98,Windows NT和 Windows 2000等操作系統(tǒng)的驅(qū)動(dòng)程序,然后在目標(biāo)平臺(tái)上用 SOFTICE 來(lái)進(jìn)行全面的,交互性的調(diào)試。
DriverStudio 3.2是迄今為止最完備的驅(qū)動(dòng)開(kāi)發(fā)工具套件,它所提供的工具覆蓋了
驅(qū)動(dòng)開(kāi)發(fā)的方方面面。DriverStudio套件中的所有工具都與Visual Studio IDE環(huán)
境集成在一起。開(kāi)發(fā)人員可以在Visual Studio .NET 2002和2003環(huán)境中編寫(xiě)并測(cè)
試驅(qū)動(dòng)程序,并且通過(guò)使用Microsoft C++編譯器與Microsoft DDK完全保持兼容。
在這個(gè)版本中,所有工具的功能都得到了加強(qiáng)并且讓開(kāi)發(fā)人員可以更容易的開(kāi)發(fā)優(yōu)
質(zhì)的驅(qū)動(dòng)程序,這個(gè)版本的DriverStudio包括下列工具:
DriverWorks
DriverNetworks
Visual SoftICE
SoftICE
BoundsChecker Driver Edition
TrueTime Driver Edition
TrueCoverage Driver Edition
DriverWorks和DriverNetworks是DriverStudio的兩個(gè)主要框架工具,可以提高開(kāi)發(fā)
驅(qū)動(dòng)程序的速度。DriverWorks簡(jiǎn)化了開(kāi)發(fā)NT和WDM驅(qū)動(dòng)程序的工作;DriverNetworks
則幫助開(kāi)發(fā)人員毫不費(fèi)力的創(chuàng)建和定制網(wǎng)絡(luò)驅(qū)動(dòng)程序。目前的版本可以讓驅(qū)動(dòng)程序
開(kāi)發(fā)人員來(lái)回切換開(kāi)發(fā)工具而無(wú)需改變開(kāi)發(fā)環(huán)境。
DriverWorks和DriverNetworks還都提供了全新的DriverWizard,可以用C語(yǔ)言來(lái)創(chuàng)建
Windows設(shè)備驅(qū)動(dòng)程序。另外,DriverWorks和DriverNetworks還為Visual Studio .NET
提供了全新的菜單和工具條,讓開(kāi)發(fā)人員可以使用Windows DDK編譯器和鏈接器來(lái)build
驅(qū)動(dòng)程序。
DriverWorks的類(lèi)庫(kù)和實(shí)例現(xiàn)在已經(jīng)支持開(kāi)發(fā)虛擬COM端口的驅(qū)動(dòng)程序了。
Visual SoftICE是一個(gè)雙機(jī)的系統(tǒng)級(jí)調(diào)試器,提供了多窗口,可配置的圖形化用戶(hù)界面
來(lái)幫助開(kāi)發(fā)人員調(diào)試核心級(jí)的驅(qū)動(dòng)程序,應(yīng)用程序甚至于整個(gè)操作系統(tǒng)。
Visual SoftICE的最新版本在性能,功能以及用戶(hù)界面上都有很大提高,其他新特性還
包括:
完全支持AMD 64位的Opteron和Athlon64處理器所提供的10個(gè)新命令:
SYMLINK, DEVMGR, DP, TDIR, TMKDIR, TMOVE, TRENAME, TRMDIR, TRMFILE和TVOL。
SoftICE支持單機(jī),用串行線(xiàn)連接的雙機(jī)或是通過(guò)TCP/IP連接的遠(yuǎn)程計(jì)算機(jī)上的核心
級(jí)和用戶(hù)級(jí)的調(diào)試。在DriverStudio 3.1版本中,SoftICE可以:
支持VMware 4.0
在"DriverStudio Config"中提供了一個(gè)新的反編譯選項(xiàng)頁(yè)
符號(hào)加載器提供了改進(jìn)后的新界面
BoundsChecker Driver Edition是一個(gè)錯(cuò)誤偵測(cè)工具,可以實(shí)施分析和偵測(cè)設(shè)備驅(qū)動(dòng)
程序的錯(cuò)誤。開(kāi)發(fā)人員可以馬上發(fā)現(xiàn)并修正這些錯(cuò)誤,不用像以前那樣要在數(shù)小時(shí)后
才能完成。新增的改進(jìn)還有:
開(kāi)發(fā)人員修改程序設(shè)置之后無(wú)需重啟計(jì)算機(jī)
讓開(kāi)發(fā)人員可以記錄驅(qū)動(dòng)程序中的user-written函數(shù)。開(kāi)發(fā)人員可以清楚地看到開(kāi)發(fā)
中驅(qū)動(dòng)程序在運(yùn)行時(shí)的情況
可以查看DriverWorkbench內(nèi)置的事件頁(yè)匯總信息,包括記錄了多少錯(cuò)誤和泄漏問(wèn)題
提供SoftICE事件命令的新開(kāi)關(guān)參數(shù),用來(lái)標(biāo)示BoundsChecker當(dāng)前監(jiān)視的驅(qū)動(dòng)程序
改進(jìn)的自旋鎖(spinlock)錯(cuò)誤偵測(cè)
TrueTime Driver Edition可以用來(lái)改善驅(qū)動(dòng)程序的性能問(wèn)題,它可以準(zhǔn)確地指出導(dǎo)致
速度變慢的代碼和性能瓶頸。在DriverStudio 3.1版本中,用戶(hù)可以將兩個(gè)或多個(gè)測(cè)試
數(shù)據(jù)文件合并為一個(gè),用來(lái)比較不同條件下改變代碼所帶來(lái)的性能提高情況。新增的改
進(jìn)還有:
從系統(tǒng)性能計(jì)數(shù)器中收集數(shù)據(jù)
全新的"Custom Chart"為所有的函數(shù),IRP和性能數(shù)據(jù)提供了集成可定制的顯示方式
在文件系統(tǒng)可用之前即可開(kāi)始收集性能數(shù)據(jù)
顯示的數(shù)據(jù)可以導(dǎo)出為以逗號(hào)分割的文本文件,以備后續(xù)處理
TrueCoverage Driver Edition是一個(gè)代碼輔助工具,它可以在沒(méi)有源代碼和符號(hào)文件的
情況下收集代碼的輔助信息。驅(qū)動(dòng)開(kāi)發(fā)人員可以以圖形化的方式查看代碼結(jié)構(gòu),另外:
同時(shí)支持NMS和PDB符號(hào)文件
可以獲取以下輔助數(shù)據(jù):每個(gè)線(xiàn)程的基本信息,符合條件的輔助信息和部分執(zhí)行的代碼