幫助中心 | 我的帳號 | 關於我們

Windows編程調試技術內幕

  • 作者:(印度)塔里克·索拉米|責編:吳晉瑜|譯者:曹軍
  • 出版社:人民郵電
  • ISBN:9787115501486
  • 出版日期:2021/04/01
  • 裝幀:平裝
  • 頁數:434
人民幣:RMB 129.9 元      售價:
放入購物車
加入收藏夾

內容大鋼
    這是一本介紹Windows編程調試技術的書。本書簡述了Windows開發框架和操作系統中的層。在用調試和跟蹤工具發現數據意義時,這些基礎知識非常重要。本書還談到了「調試的樂趣和好處」,描述了Windows操作系統中調試器的架構,並介紹了一些可擴展的策略,以幫助你充分利用Windows的調試器。本書還展示了WinDbg調試器的用法,通過分析代碼和操作系統之間的重要相互作用來幫助你更好地了解系統內核。最後,本書就「觀察和分析軟體的行為」展開討論,介紹了Windows事件跟蹤(ETW)技術,並說明了在調試和分析調查中利用ETW技術的方法。
    本書適合程序員、安全人員、軟體測試人員閱讀,也可以作為高等院校相關專業的教學用書和機構的培訓用書。

作者介紹
(印度)塔里克·索拉米|責編:吳晉瑜|譯者:曹軍
    塔里克·索拉米(Tarik Soulami)是Windows基礎團隊首席開發主管,曾在微軟從事過10余年的系統級軟體設計和開發工作。加入Windows基礎團隊之前,他曾在通用語言運行平台(CLR)團隊工作,參與了微軟.NET框架早期版本的開發。

目錄
第一部分  背景
  第1章  Windows軟體開發
    1.1  Windows發展過程
      1.1.1  Windows版本歷史
      1.1.2  支持的CPU架構
      1.1.3  Windows版本特性
      1.1.4  Windows服務術語
    1.2  Windows架構
      1.2.1  內核態與用戶態
      1.2.2  用戶態系統進程
      1.2.3  用戶態應用進程
      1.2.4  低級別的Windows通信機制
    1.3  Windows開發人員介面
      1.3.1  開發人員文檔資源
      1.3.2  WDM、KMDF和UMDF
      1.3.3  NTDLL和USER32層
      1.3.4  Win32 API層
      1.3.5  COM層
      1.3.6  CLR(.NET)層
    1.4  微軟開發工具
      1.4.1  Windows驅動程序開發工具包(WDK)
      1.4.2  Windows軟體開發工具包
    1.5  小結
第二部分  調試的樂趣和好處
  第2章  入門
    2.1  調試工具介紹
      2.1.1  獲取Windows調試器軟體包
      2.1.2  獲取Visual Studio調試器
      2.1.3  WinDbg和Visual Studio調試器對比
    2.2  用戶態調試
      2.2.1  使用WinDbg調試你的第一個程序
      2.2.2  列舉局部變數和函數參數值
      2.2.3  WinDbg中的源碼級調試
      2.2.4  符號文件、伺服器和本地緩存
      2.2.5  WinDbg符號離線緩存
      2.2.6  WinDbg中符號解析問題的故障排除
      2.2.7  名稱修飾注意事項
      2.2.8  獲取WinDbg命令的幫助
    2.3  內核態調試
      2.3.1  你的第一個(實時)內核態調試會話
      2.3.2  使用物理機建立一個內核態調試環境
      2.3.3  使用虛擬機設置內核態調試環境
      2.3.4  診斷主機目標機通信問題
      2.3.5  理解KD中斷序列
      2.3.6  在內核態調試器中控制目標機
      2.3.7  在內核態調試器中設置代碼斷點
      2.3.8  獲取WinDbg內核態調試命令的幫助
    2.4  小結
  第3章  Windows調試器是如何工作的
    3.1  用戶態調試

      3.1.1  架構概述
      3.1.2  Win32調試API
      3.1.3  調試事件和異常
      3.1.4  中斷序列
      3.1.5  設置代碼斷點
      3.1.6  觀察WinDbg中的代碼斷點插入
    3.2  內核態調試
      3.2.1  架構概述
      3.2.2  設置代碼斷點
      3.2.3  單步執行目標
      3.2.4  切換當前進程上下文
    3.3  托管代碼調試
      3.3.1  架構概述
      3.3.2  SOS Windows調試器擴展
    3.4  腳本調試
      3.4.1  架構概述
      3.4.2  在Visual Studio中調試腳本
    3.5  遠程調試
      3.5.1  架構概述
      3.5.2  WinDbg中的遠程調試
  ……
第三部分  觀察和分析軟體的行為
附錄A  WinDbg用戶態調試快速啟動
附錄B  Windows內核態調試快速啟動

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032