㈠ 哪裡可以看到windows api函數的源代碼
呵呵,一樓回答得0分才對。《Windows內核原理與實現》講的是windows內核代碼,它和api源碼沒有絲毫關系,並且 windows核心代碼的介面是在ntdll.dll中的,windows api 只是導入了這些動態鏈接庫而已,沒有什麼技術難度的。
㈡ win32 api windows 編程介面函數,api好像是用c編寫的,那麼微軟有沒有提供api的源碼呢,api是怎麼編寫的
想看API是怎麼編寫的,可以去學下《C語言介面與實現:創建可重用軟體的技術》。他會教你C語言的介面的實現技術。
不過WIN32的編程介面函數可是C++編寫的,不是C寫的哦!
微軟一向是閉源的,所以應該是不提供真正的API源碼,但是就像MFC有很多人研究,並猜測裡面的源碼一樣,WIN32 API肯定也有人研究過,寫過他自己理解的API源碼。
不過你最開始還是先以會用為主,用熟為主。等到API精通以後,再在了解WINDOWS操作系統工作原理的基礎,看看別人是怎麼分析WIN32 API的。