2012-12-26 78 views

回答

5

程序加載時,程序在OS創建的虛擬內存空間內執行。程序本身和虛擬內存空間中加載的所有動態鏈接庫都稱爲模塊。 HMODULE或HINSTANCE是特定模塊加載的虛擬內存中的地址。您可以使用GetModuleInstance()或LoadLibrary()API調用來獲取句柄。

+0

因此,在某些應用程序中,我們可能有多個模塊句柄,這是真的嗎? (對於每個dll,一個模塊)。 – alirakiyan

+1

將有一個模塊用於可執行文件,並且每個DLL的一個模塊將加載到該進程中。 –

+0

非常感謝你。 – alirakiyan