4
我知道GetAssemblies()
,但只有獲得加載託管程序集。有沒有一種方法來編程確定哪些本機DLL在.NET進程中加載?
在我的具體情況,我正在使用SQL Server Compact,並且我想知道由System.Data.SqlServerCe程序集(由DLLImport
)加載的確切原生DLL。
我知道GetAssemblies()
,但只有獲得加載託管程序集。有沒有一種方法來編程確定哪些本機DLL在.NET進程中加載?
在我的具體情況,我正在使用SQL Server Compact,並且我想知道由System.Data.SqlServerCe程序集(由DLLImport
)加載的確切原生DLL。
檢查Process Explorer下部窗格中的DLL列表。
如果您想要在代碼中執行此操作,請選中Process.GetCurrentProcess().Modules
。
對不起,忘記了在我的過程中指定我需要它。問題已更新。 (順便說一句,我無法在PE中找到) – 2011-12-29 20:13:44
答案已經更新。 – SLaks 2011-12-29 20:14:15