DebugView是一款系統(tǒng)輸出監(jiān)視與調(diào)試工具。為Sysinternals公司的系列編程開發(fā)產(chǎn)品,可以監(jiān)視本地系統(tǒng)的調(diào)試輸出,也可以監(jiān)視任何網(wǎng)絡(luò)上的計算機(jī)(通過tcp/ip)的調(diào)試輸出。它可以捕獲內(nèi)核模式和win32的調(diào)試輸出,并且無需調(diào)試器,也無需對應(yīng)用程序或驅(qū)動做修改,使用標(biāo)準(zhǔn)的調(diào)試API即可。 DebugView使用說明點(diǎn)擊“Connect Local” 打開軟件后,頂部工具欄中選擇監(jiān)控主機(jī)。先看連接本地機(jī)調(diào)試,點(diǎn)擊“Connect Local”即可。 工具欄 在這個工具欄上,主要看幾個圖標(biāo) 此按鈕,表示是否開啟捕獲服務(wù) 此按鈕,表示是否捕獲系統(tǒng)內(nèi)核的Debug信息 此按鈕,表示是否捕獲一般Win32應(yīng)用,也就相當(dāng)于我們的應(yīng)用的Debug信息 注意:只有調(diào)用了WinDebug中方法的地方的輸出Debug信息才能被DebugView捕獲。 再來看看捕獲的應(yīng)用信息: 將打開 兩個按鈕的叉叉去掉,就會看到DebugView可能輸出一些信息。如下圖: 這些都是系統(tǒng)中的應(yīng)用調(diào)用WinAPI所輸出的Debug信息。但是只有紅色部分是我們的Demo所輸出的信息。 此時我們可以新建過濾器,只查看我們自己想看到的信息 打開后我們看到下圖 在Include和Exclude,分別表示Debug Print的內(nèi)容“包含”“不包含”的字符串。 例如在include中輸入:GTA 點(diǎn)擊OK后 DebugView就會只顯示GTA開頭的Debug信息,因此在寫程序時,為了監(jiān)控方便,我們可以將Debug信息分類,以不同的前綴或標(biāo)志為約束,統(tǒng)一Debug輸出格式,方便以后排除和捕獲系統(tǒng)異常等情況。 Exclude與之相反,這里不介紹了。 另外說說,這個按鈕表面顯示的記錄條數(shù)。3.遠(yuǎn)程捕獲 可以在本機(jī)調(diào)試捕獲服務(wù)器上的Debug信息。 在服務(wù)器上新建dbgView.exe程序的快捷方式 新建dbgView.exe程序的快捷方式 在快捷方式的“目標(biāo)”后鍵入:空格+/c字符。然后確定。 再運(yùn)行快捷方式,服務(wù)器 等待連接 就會等待連接。 此時客戶端打開自己的dbgview.exe 點(diǎn)擊connect 點(diǎn)擊connect后,輸入服務(wù)器的IP地址,便連上服務(wù)器了。 這樣,用戶可以在本地直接捕獲服務(wù)器上的Debug信息了。 主要功能就是這些。更多內(nèi)容可看文檔。 另外,如果要在運(yùn)行時應(yīng)用不輸出debug信息,可以將web.config或app.config中的 設(shè)置為false,然后在調(diào)用WinDebug的地方就不會再輸出Debug信息了。 使用編程語言寫的程序,由于每條指令都對應(yīng)計算機(jī)一個特定的基本動作,所以程序占用內(nèi)存少、執(zhí)行效率高。 |
1深度技術(shù)win10正式版ghost(32位)旗艦......
2番茄花園win10 X86 ghost 標(biāo)準(zhǔn)通......
3番茄花園Win10_Ghost Win10 64......
4雨林木風(fēng) GHOST WIN10 X64 快速裝......
5深度技術(shù)GHOST WIN10 X64 尊貴專業(yè)......
6筆記本W(wǎng)in10系統(tǒng) 64位官方正式版2023年......
7筆記本win10正式版ghost(32位)旗艦免......
8雨林木風(fēng)win10(32位)ghost 修正專業(yè)......