12345678910111213141516171819 |
- /*
- * Wrapper function to load a DLL out of c:\windows\system32 without
- * going through the full DLL search path. (Hence no attack is
- * possible by placing a substitute DLL earlier on that path.)
- */
- #include "putty.h"
- HMODULE load_system32_dll(const char *libname)
- {
- char *fullpath;
- HMODULE ret;
- fullpath = dupcat(get_system_dir(), "\\", libname);
- ret = LoadLibrary(fullpath);
- sfree(fullpath);
- return ret;
- }
|