2014-09-30 82 views
0

調用LoadLibrary將嘗試加載指定的庫和任何依賴項(MSDN:「指定的模塊可能會導致其他模塊被加載。」)。如何知道由LoadLibrary加載哪些依賴關係?

我怎樣才能得到名稱列表(甚至更好,模塊句柄)已裝載的LoadLibrary調用而產生的任何依賴關係?

謝謝!

+3

Google「show loader snaps」。 – 2014-09-30 13:23:54

+3

你爲什麼要這樣做? – 2014-09-30 18:53:38

+1

我在@David上。唯一的原因,找出哪些模塊加載,或試圖加載是用於診斷的原因。詢問模塊句柄聽起來像是你以後追求的任何目標的錯誤方法。也許你可以解釋你最終想要達到的目標。有機會,你會得到更好的答案。 – IInspectable 2014-10-01 09:49:22

回答

2

如果你正在尋找以編程方式做到這一點,您可以:

  1. 調用LoadLibrary
  2. 後調用 LoadLibrary(例如用TOOLHELP或PSAPI)
  3. 做出同樣的名單之前使加載的模塊列表
  4. 比較兩個並列出新的

但是,這不會趕上它已經存在的過程中依賴(克恩el32等)。

+0

非常感謝所有的建議。因爲我需要在代碼編程方式做到這一點,而不是在調試環境中,我認爲漢斯的答案是指我在紀念這一回應的答案(我應該已經明確的有關此方面的問題)。 – user2048466 2014-10-13 16:10:47

相關問題