mirror of
https://git.tartarus.org/simon/putty.git
synced 2025-07-02 12:02:47 -05:00
Create, and use for all loads of system DLLs, a wrapper function
called load_system32_dll() which constructs a full pathname for the DLL using GetSystemDirectory. The only DLL load not covered by this change is the one for gssapi32.dll, because that one's not in the system32 directory. [originally from svn r8993]
This commit is contained in:
@ -1972,7 +1972,7 @@ int WINAPI WinMain(HINSTANCE inst, HINSTANCE prev, LPSTR cmdline, int show)
|
||||
/*
|
||||
* Attempt to get the security API we need.
|
||||
*/
|
||||
advapi = LoadLibrary("ADVAPI32.DLL");
|
||||
advapi = load_system32_dll("advapi32.dll");
|
||||
GET_WINDOWS_FUNCTION(advapi, GetSecurityInfo);
|
||||
if (!p_GetSecurityInfo) {
|
||||
MessageBox(NULL,
|
||||
|
Reference in New Issue
Block a user