2012-05-10 91 views

回答

2

爲什麼你特意想知道kernel32.dll中的函數?由於傳統的原因,DLL仍然是許多windows API功能的切入點,但是Windows API遠遠超過Windows 3.x提供的3個子系統(內核,用戶和gdi)。

MSDN中的System Services部分涵蓋了從kernel32.dll導出的API,等等。


由於MSDN不再文件只是Kernel32中出口在一個列表,你可以使用DumpBin提取所有出口的列表...,然後搜索MSDN上的功能。

+1

這是因爲我正在分析一些使用這些函數的舊代碼。 – CodeBlue

+0

好吧,Microsoft不再在單個文檔中記錄kernel32導出列表。 –

0

kernel32中的可用函數在每個版本的Windows中都有所變化。新功能被添加,並且每個發行版都會刪除一些功能。

如果您想在您的機器上使用規範列表,請啓動Depends.exe(隨Windows SDK一起提供)並將kernel32.dll加載到其中。所有內核API都在Kernel32上實現爲導出。

給定一個函數名稱,請訪問msdn.microsoft.com上的MSDN文檔。這是官方網站,它記錄了所有微軟的官方Windows API。

相關問題