roken: win32 dlopen use LoadLibraryEx AltSearchPaths
commit017e5020897868646ac748863d0082682da8e7ad
authorJeffrey Altman <jaltman@secure-endpoints.com>
Sat, 14 Sep 2013 01:50:49 +0000 (13 21:50 -0400)
committerJeffrey Altman <jaltman@secure-endpoints.com>
Sat, 14 Sep 2013 02:19:21 +0000 (13 22:19 -0400)
tree03c6341b098937dcb34bff25cbcd9a613ca51f4f
parent475a366a19cba7e767ff5f610e28e463d2bc0d36
roken: win32 dlopen use LoadLibraryEx AltSearchPaths

LoadLibrary() is unable to load DLLs which are being loaded from
a global side by side assembly directory.   Instead, use

  LoadLibraryEx() with LOAD_WITH_ALTERED_SEARCH_PATH

This permits a DLL to be loaded from the WinSxs tree when a fully
qualified path is provided.

Change-Id: I0e5da1a8610c6b571f73c0e7b0beabeecbbb3b77
lib/roken/dlfcn_w32.c