C#編程常用工具總結


 1.SysinternalsSuite 套裝包

  下載地址:https://docs.microsoft.com/zh-cn/sysinternals/downloads/sysinternals-suite

里面有非常多的實用小工具:

  1.1 調試信息打印工具:DebugView

用途可以捕捉在非調試模式下捕捉到運行的程序輸出的打印信息(使用System.Diagraous.Trace類打印是輸出信息,若使用VS調試啟動的程序調試信息會DebugView會被VS截斷輸出到VS輸出中);、

也可以捕捉調試其他計算機上的程序輸出信息;

若要顯示內核調試信息,則需要管理員權限啟動;  

  1.2 進程信息查看工具:ProcessExplorer,進化版的任務管理器,可以查看當前系統已運行進程的多個信息:線程數,句柄數,內存等; 

  1.3 進程信息監視工具:ProcessMonitor,可以查看一個活動進程的所有操作系統資源使用情況:注冊表訪問記錄,文件系統訪問記錄,網絡,進程和線程信息,事件等; 

2.WinDbug

  下載地址:https://docs.microsoft.com/en-us/windows-hardware/drivers/debugger/debugger-download-tools

非常強大的Windows上的調試工具,不過使用有點困難,可以做內存泄漏檢測;

3.Depends

  下載地址:http://www.dependencywalker.com/

用來查看C/C++類庫或應用程序的依賴庫以及導出函數信息; 

4.反編譯ILSpy

 下載地址:https://github.com/icsharpcode/ILSpy/releases

一款開源的C#語言反編譯工具 

5.Spy++

  下載:隨VS安裝工具,不安裝VS在可以下載:https://files.cnblogs.com/files/forevertime/spy.zip

  查看和捕捉窗口句柄信息

6.Winobj

  下載地址:https://docs.microsoft.com/en-us/sysinternals/downloads/winobj

查看內核對象工具;

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM