2012-02-15 70 views

回答

1

Security.dll也是包含用於身份驗證的SSPI實現的Windows DLL的同名。加載DLL時,將在Windows目錄之前檢查本地bin目錄。結果,您的System.dll被加載而不是SSPI System.dll。

所以,如果在某些情況下,您的自定義Security.dll的前 c的加載:\ WINNT \ SYSTEM32 \ Security.dll的再調用LoadLibrary認爲它已加載的dll (因爲它只是一個Win32 DLL時,只有名字的事情, NOT版本 信息)。但是,因爲我們知道這不是正確的DLL,因此也就是 問題。

解決方法是更改​​dll名稱。

相關問題