WinDbg新版本 , 可直接執(zhí)行JavaScript

責(zé)任編輯:editor006

作者:許真真

2017-09-20 17:34:37

摘自:it168網(wǎng)站

微軟最近發(fā)布了最新WinDbg的預(yù)覽版本,新版本增加了許多現(xiàn)代視覺效果,支持更快的窗口以及內(nèi)置窗口腳本。對于外觀改進(jìn)聽起來似乎有點(diǎn)假,但是有一種更靠譜的說法是用戶有一組固定在任務(wù)欄上的、經(jīng)常用于調(diào)試的圖標(biāo)。

微軟最近發(fā)布了最新WinDbg的預(yù)覽版本,新版本增加了許多現(xiàn)代視覺效果,支持更快的窗口以及內(nèi)置窗口腳本。

WinDbg由微軟研發(fā),作為Windows調(diào)試工具的一部分。WinDbg是Windows的調(diào)試器,可用于調(diào)試設(shè)備驅(qū)動(dòng)程序、Windows自帶程序以及用戶模式應(yīng)用程序。

WinDbg新版本,可直接執(zhí)行JavaScript

新版本保留可擴(kuò)展調(diào)試器數(shù)據(jù)模型,并使用與當(dāng)前版本的WinDbg相同的底層引擎,因此當(dāng)前所有的命令、擴(kuò)展以及工作了都會(huì)繼續(xù)工作。唯一美中不足的是,預(yù)覽版本缺少命令瀏覽器、緩存器以及模塊和事件過濾器,而且窗口在預(yù)覽版本中也不可用。工作空間的實(shí)現(xiàn)方式也與以前不同,這就意味著現(xiàn)有的工作空間不能像預(yù)期一樣運(yùn)行。

對新版本的優(yōu)化首先是對其功能的改進(jìn),一些選項(xiàng)使得WinDbg的使用更加容易。當(dāng)前版本打開的屏幕特別小,對于不同的選項(xiàng)指導(dǎo)也很少涉及。但是預(yù)覽版中會(huì)有一系列的項(xiàng)目讓新手入門更加容易。但是在功能區(qū)可以進(jìn)行選擇操作,而且WinDbg的開發(fā)者預(yù)計(jì)在今后會(huì)添加更多功能區(qū)的可用選項(xiàng)。文件菜單也被重新進(jìn)行設(shè)計(jì),附加對話框更加簡潔、有組織性,源窗口也被更新。

WinDbg新版本,可直接執(zhí)行JavaScript

第二個(gè)方面是對軟件外觀的改進(jìn)。開發(fā)人員說,由于當(dāng)前界面有些不盡人意,導(dǎo)致很多做注冊表的黑客來盜取主題。

對于外觀改進(jìn)聽起來似乎有點(diǎn)假,但是有一種更靠譜的說法是用戶有一組固定在任務(wù)欄上的、經(jīng)常用于調(diào)試的圖標(biāo)。

新的預(yù)覽版本可以為用戶改變主題和針圖標(biāo)選項(xiàng)。其中有一個(gè)黑色主題,是為了專門匹配其他編輯器而做的。WinDbg預(yù)覽版本在用戶工作的時(shí)候會(huì)記錄最近的所有會(huì)話以及在會(huì)話期間的設(shè)置。對顯示器和其他地方的改進(jìn)還包括滾動(dòng)時(shí)反匯編窗口的固定、內(nèi)存窗口更好的顯示和滾動(dòng)等。

另外,在新的版本中數(shù)據(jù)模型也變得更容易擴(kuò)展,而且無需JavaScript和dx命令。WinDbg Preview使用數(shù)據(jù)模型運(yùn)行加載和視覺窗口,而數(shù)據(jù)模型的擴(kuò)展將會(huì)反映在這些窗口中,用戶甚至可以將LINQ查詢放入監(jiān)視窗口中。

WinDbg新版本,可直接執(zhí)行JavaScript

新類型模型窗口的添加也是新版本中的一大亮點(diǎn),這個(gè)窗口會(huì)顯示在正常層次結(jié)構(gòu)視圖或表中任何模型的查詢結(jié)果。

最后,WinDbg現(xiàn)在提供了一個(gè)內(nèi)置的腳本環(huán)境,因此用戶可以直接從調(diào)試器中編寫和執(zhí)行JavaScript和NatVis。如果腳本窗口出現(xiàn)錯(cuò)誤WinDbg會(huì)高亮顯示、智能感知,腳本執(zhí)行起來更加容易。

鏈接已復(fù)制,快去分享吧

企業(yè)網(wǎng)版權(quán)所有?2010-2024 京ICP備09108050號(hào)-6京公網(wǎng)安備 11010502049343號(hào)