
譚文
本書的前身是《天書夜讀——從彙編語言到Windows內核編程》和《寒江獨釣——Windows內核安全編程》。與Windows客戶端安全軟件開發相關的驅動程序開發是本書的主題。書中的程序使用環境從32位到64位,從Windows XP到Windows 8都有涉及,大部分程序不經過修改即可在Windows 10上運行。同時本書也深入淺出地介紹了進行內核安全編程所需要的操作系統、彙編等基礎知識。 本書共分三篇,基礎篇囊括了驅動開發的基礎知識,降低了入門的難度;開發篇介紹了在實際工作中可能遇到的各種開發需求的技術實現,包括:串口的過濾、鍵盤的過濾、磁盤的虛擬、磁盤的過濾、文件系統的過濾與監控、文件系統透明加密、文件系統微過濾驅動、網絡傳輸層過濾、Windows過濾平臺、NDIS協議驅動、NDIS小端口驅動、NDIS中間層驅動、IA-32彙編基礎、IA-32體系中的內存地址、處理器權限級別切換、IA-32體系結構中的中斷和Windows內核掛鉤;高級篇包含了彙編語言、操作系統原理、處理器體系架構相關的內容。本書是由長期從事這個行業的工程師自己寫的,所以處處以實用爲準。對細節的考究主要體現在對實際問題的解決,而不是知識的詳盡程度上。