2010-08-18 40 views

回答

0
  1. Known DLLs is a caching system for Windows NT
  2. Dependency Walker builds a tree of the dependencies of each DLL

名單硬編碼在已知的DLL,然後它是基於擴展的DLL文件靜態依賴而的Dependency Walker應用程序掃描所有DLL對於任何依賴關係(從其主頁:「Dependency Walker處理所有類型的模塊依賴關係,包括隱式,顯式(動態/運行時),轉發,延遲加載和注入」)。

使用Dependency Walker如果您想要可靠地找到DLL註冊表而不是NT註冊表。

+0

事實上,「Know DLLs」註冊表枚舉了System已知庫的列表。重點在於,依賴似乎有它自己的這個枚舉的硬編碼列表。 使用depends做分析一個圖像文件根本沒有擴展這個列表。該列表是依賴於系統的。 – mox 2010-08-29 09:09:19

+0

實際上,依賴walker發現的dll依賴不是一些NT註冊表的替代!依賴walker和類似的工具掃描圖像依賴和註冊表以確定依賴關係的搜索順序。 – mox 2010-08-29 11:07:39