我做的P/Invoke,和我使用下面的方法DllImport,如何檢查DLL是否被加載?
[DllImport("Authz.dll", SetLastError = true)]
public static extern BOOL AuthzFreeContext(
IntPtr phAuthzResourceManager);
即使它的工作,它是如何保證Authz.dll
總是加載到我的代碼。假設我的dll
是一些XXX.dll
我應該如何檢查一般,如果該dll被加載或沒有使用之前,以便我沒有找到一個方法沒有發現異常。
你可以在loadlibrary上進行P/Invoke,看看是否成功? http://www.pinvoke.net/default.aspx/kernel32.loadlibrary – rene 2012-08-06 11:58:14