[PATCH] kernel32: Load library search in system32 directory.
Carlos Palminha
CARLOS.PALMINHA at synopsys.com
Mon Jul 31 11:43:04 CDT 2017
Hi Alexandre,
I tested with iTunes installation that was crashing when calling load_libraryin my system. After the patch it was ok. Probably not enough indicator that was working properly in all systems.
I will send a second version calling GetWindowsDirectory instead of using %windows%.
Regarding the other cases, when using the flag LOAD_LIBRARY_SEARCH_SYSTEM32, directories in the standard search path are not searched and the value cannot be combined with LOAD_WITH_ALTERED_SEARCH_PATH. The search path is reduced to windows\system32, right? Or probably i need to append %windows&\system32 to the existing path...
Regards,
C.Palminha
On 31-07-2017 17:25, Alexandre Julliard wrote:
> Carlos Palminha <CARLOS.PALMINHA at synopsys.com> writes:
>
>> Use %windows%\system32 directory to search for the DLL.
>> Standard search path is not used.
>>
>> Signed-off-by: Carlos Palminha <palminha at synopsys.com>
>> ---
>> dlls/kernel32/module.c | 10 ++++++++--
>> 1 file changed, 8 insertions(+), 2 deletions(-)
>
> %windows% cannot possibly work, environment variables are not expanded,
> and even if they were, there's no such variable. How did you test this?
>
> Also it's possible to specify multiple flags, this needs to be
> integrated properly in the code that builds the search path.
>
More information about the wine-devel
mailing list