第1章 Intel CPU編程結構
1. 1 386的體系結構
1. 1. 1 總線接口部件
1. 1. 2 指令預取部件
1. 1. 3 指令譯碼部件
1. 1. 4 執(zhí)行部件
1. 1. 5 分段部件
1. 1. 6 分頁部件
1. 2 386的寄存器結構
1. 2. 1 通用寄存器
1. 2. 2 段寄存器
1. 2. 3 系統(tǒng)地址寄存器
1. 2. 4 控制寄存器
1. 2. 5 調試和測試寄存器
第2章 Intel CFU工作模式
2. 1 實地址模式
2. 2 保護模式
2. 2. 1 存儲器管理
2. 2. 2 分段管理
2. 2. 3 分頁管理
2. 2. 4 保護機制
2. 2. 5 任務管理
2. 3 虛擬86模式
第3章 Windows9x操作系統(tǒng)內核結構
3. 1 虛擬機的含義
3. 1. 1 對內存的訪問
3. 1. 2 對中斷或異常的處理
3. 2 VXD與操作系統(tǒng)內核
3. 3 Windows 98系統(tǒng)內存結構
3. 3. 1 MS-DOS地址空間
3. 3. 2 Win32程序私有地址空間
3. 3. 3 共享地址空間
3. 3. 4 系統(tǒng)地址空間
第4章 虛擬設備驅動程序基礎知識
4. 1 VXD的文件結構
4. 2 VXD的數(shù)據結構
4. 3 VXD的消息處理
4. 4 VXD的運行機制
第5章 開發(fā)工具剖析
5. 1 系統(tǒng)環(huán)境的設置
5. 2 VTOOLSD的工具程序
5. 3 實例開發(fā)
第6章 VTOOLSD類庫剖析
6. 1 框架類
6. 1. 1 Vdevice類
6. 1. 2 VVirtualMachine類
6. 1. 3 Vthread類
6. 2 事件處理類
6. 2. 1 DMA類
6. 2. 2 I/O類
6. 2. 3 中斷類
6. 2. 4 異常類
6. 2. 5 熱鍵類
6. 2. 6 VAppyTimeEvent類
6. 2. 7 時間延遲類
第7章 VXD的調試技術
7. 1 SOFTICE的安裝與設置
7. 2 SOFTICE調試技術
7. 3 DBGVIEW調試工具
第8章 CIH病毒剖析
第9章 開發(fā)文件系統(tǒng)驅動程序
附錄 SOFTICE命令詳解
1. 執(zhí)行控制類
2. 斷點設置和監(jiān)控類
3. 斷點處理類
4. 符號和源代碼操作命令類
5. 系統(tǒng)信息類
6. 顯示和改變內存信息類
7. I/O類
8. 模式控制類
9. 用戶自定義類
10. 窗口控制類
11. 雜項類