Ich mache ein P/Invoke, und ich bin die folgende MethodeDllImport, wie überprüft man, ob die DLL geladen ist?
[DllImport("Authz.dll", SetLastError = true)]
public static extern BOOL AuthzFreeContext(
IntPtr phAuthzResourceManager);
obwohl seine Arbeits verwenden, wie es garantiert ist, dass Authz.dll
immer in meinen Code geladen wird. Angenommen, meine dll
ist etwas XXX.dll
Wie sollte ich im Allgemeinen überprüfen, ob diese DLL geladen ist oder nicht, bevor Sie das verwenden, so dass ich keine Ausnahme nicht gefunden Methode nicht gefunden.
Sie können P/Invoke auf loadlibrary und sehen, ob das gelingt? http://www.pinvoke.net/default.aspx/kernel32.loadlibrary – rene