我做的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