2012-03-27 73 views
1

可能重複的建議:
A good book to understand WinAPI programming?學習WinAPI的 - 對於初學者

我最近一直在我的C​​ ++的技能,在過去6個月,並想了解更多有關WinAPI的。我看過一些在線教程,但覺得我可能對他們有點太過分了。我期待學習惡意軟件分析,所以我非常有興趣成爲WinAPI的專家。

我知道亞馬遜上有幾本書(Petzold's或Windows系統編程)有沒有人有任何他們會推薦的?我問,因爲其中一些比較老。

再次因爲我是一個noob的一點,我正在尋找一個多一點手握住的書。

任何幫助將是巨大的!謝謝! =)

+0

瞭解Windows API的哪些部分?有數千(數百?)的數千個函數。你想更好地理解一般用法嗎?爲了更好地理解某些特定類型的編程?至於書籍,舊書不一定有什麼問題(只要注意可能不再是好的實踐代碼),特別是對於Windows API等已經存在很長時間的東西而言。 – 2012-03-27 02:34:28

+0

一般用法抱歉。感謝您的信息! – Mikey 2012-03-27 02:38:17

回答

3

Petzold的書很不錯,至少是第四版。是的,這是舊的,但它涵蓋的基本思想並沒有改變。儘管現在已經相當過時了,但我還沒有看到任何更新第二版副本的真正原因。

另一個不錯的選擇是Jeffrey Richter的Windows通過C/C++。再一次,舊版本不一定是一個巨大的障礙,但我可能會去第四版(這是我提到的 - 舊版本有不同的名稱)。

如果你關心內部(重要的,如果你關心的惡意軟件),你可能想看看Windows內部書籍所羅門和Russonovich。

+1

只需注意您的答案:可以在在線MSDN中找到最新的WinAPI函數/更改。所以,IMO的學習過程如下所示:閱讀Richter的書,嘗試糾正一些代碼,然後使用MSDN檢查它的正確性。等等。 – Raxillan 2012-03-27 03:20:25