說句老實話,很久沒碰c++的書了,畢竟自己的本行是c#,最近在windows的應用程式上開發碰上了點問題,想對windows程式設計的原理做些了解,正好有朋友推薦了這本書,就拿來看看。
僅僅是粗略看了看,就對自己以前的知識有些汗了。
本書分為五大部分,必備知識、工作機理、記憶體管理、動態鏈結庫及結構化異常處理。
對於必備知識簡單過了一下,以前還算有所了解。
記憶體管理部分則對windows記憶體體系結構、虛擬記憶體、棧、堆等進行了分析,對於習慣了gc的我了解一下為什麼需要建立堆、怎樣才能做更有效的記憶體管理無疑很有價值。
動態鏈結庫中涉及的dll注入和api攔截無疑是很酷的事情,對於書中使用登錄檔、windows hook、遠端執行緒、木馬dll來進行dll注入的案例當然要乙個個試試才算過癮,而對於其中對於api攔截的案例"last messagebox info示例程式"貌似可以改良為乙個類似於qq尾巴的病毒.
而結構化異常處理部分的應用程式的自動重啟與恢復則真好是我最近要關心的問題,^_^。
本書對打算使用windows開發的程式設計師了解底層實現機理還是很有價值的,不少案例頗有研究價值,看來我要買一本收藏一下了
Linux核心書籍點評
linux核心書籍點評 從99年開始帶學生分析linux核心,一路走來,積累了不少資料,也編寫和翻譯了近10本相關書籍,一直在摸索怎樣才能使大家盡快走入核心,但似乎沒有捷徑。尤其是核心版本的不斷更新,更是不少核心愛好者無所適從。我們初次接觸的核心資料是 the linux kernel kernel...
windows程式設計經典書籍
原文 windows程式設計類 windows 程式設計 第5版 上 下冊 原書名 programming windows fifth edition 原出版社 microsoft press 譯者 北京博彥科技發展有限責任公司 出版社 北京大學出版社 出版日期 2001 03 頁碼 1376 定價...
windows程式設計經典書籍
本人是剛剛開始學習windows程式設計的,感覺看雪學院的大牛很nb.想找一些書籍來看學習學習,可是不知道看哪些書好.驅動,對菜鳥們來說真是乙個很深奧的話題,所以 我找來了這篇文章供大家分享,以後大家發現什麼好書就在樓下跟貼吧 也許我的閱讀面過於狹小,書架裡基本上都是jeffrey richter,...