讀書筆記 Windows核心編程(第5版)

來源:互聯網
上載者:User

P5. GetLastError在多線程情況下,極容易出錯吧,那有啥辦法來防止這種錯誤發生呢?

       什麼叫具名事件核心對象嘛,突然冒出個新概念,也沒介紹介紹

       太坑爹了吧,對象建立成功,居然用ERROR_ALREADY_EXISTS驗證

       hr限定符為啥叫hr呢,難道只要叫了這名字,就具備HR的素質了嗎?

P6. 這叫做Error Lookup的小程式是給實習生安排的任務嗎...

       va_list也是實習生所為嗎?

       FormatMessage支援中文哈

P7. 看到這才明白這個32位元是32bit數,不知道英文版裡是不是這樣寫的

       突然冒出這個Facility是個毛啊!

P8. GetDlgItemInt好懷舊啊

P12.UTF-32還是在程式內部用用算了

P13./Zc:wchar_t不開的項目傷不起啊,老外經常這麼做,從來不考慮別人的感受

        typedef unsigned short wchar_t傷不起啊,好多老項目就是這麼做的

P15.轉換層也出來了

P16.資源編譯器啥的好難懂,哪出來的概念也該簡單介紹介紹吧,懷疑作者就是想幫著賣windows internal吧

P17._UNICODE真是不好用啊

        <TChar.h>什麼的,在Prepar3d裡大量存在啊,一直不明白,底層有大量的C函數?

P21.記憶體流失還可以這樣檢測啊,大開眼界啊

P22.Windows的穩定性就是建立在對錯誤的有限容忍上吧

        dwFlags的低位元組填充完怎就變Null 字元了? 

        什麼叫失敗的原因是STRSAFE_E_INSUFFICIENT_BUFFER?那不就是個傳回值嗎?怎不直接說目標緩衝區太小!

P23.為啥填充0xfd還是說的雲裡霧裡,是因為執行了STRASAFE_FILL_BEHIND_NULL,並指定填充0xfd了嗎?

P25.Kernel32編程還有自己一套安全機制

        關於/GS和/RTC的東西到底有用沒啊

P33.果不其然,這章還沒看完,就TM返回來重新看,知識點太多,後面看不動了

P34.跨進程共用核心這麼麻煩啊!

        核心對象的所有者為什麼是核心啊

P36.進程的控制代碼表是毛啊,為什麼感覺就像第一次聽說似的

P38.INVALID_HANDLE_VALUE好厲害

P39.看來我還是沒明白什麼是核心對象啊

P41.命名物件是毛啊,為啥大量看不懂啊

P44.什麼另外一家公司寫子進程什麼的最他媽費解了

P45.環境塊是什麼坑爹玩意啊

P52.核心對象是不是不管什麼名字,只建立一個呢?

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.