mirror of
https://github.com/ApfelTeeSaft/reactos.git
synced 2026-09-01 19:26:16 +00:00
Alexander Yastrebov <[email protected]>
- SetDllDirectory should add a directory to the search path used to locate DLLs for the application. See issue #4820 for more details. svn path=/trunk/; revision=43357
This commit is contained in:
@@ -63,6 +63,7 @@ GetDllLoadPath(LPCWSTR lpModule)
|
||||
}
|
||||
|
||||
Length += GetCurrentDirectoryW(0, NULL);
|
||||
Length += GetDllDirectoryW(0, NULL);
|
||||
Length += GetSystemDirectoryW(NULL, 0);
|
||||
Length += GetWindowsDirectoryW(NULL, 0);
|
||||
Length += GetEnvironmentVariableW(L"PATH", NULL, 0);
|
||||
@@ -84,6 +85,8 @@ GetDllLoadPath(LPCWSTR lpModule)
|
||||
|
||||
Pos += GetCurrentDirectoryW(Length, EnvironmentBufferW + Pos);
|
||||
EnvironmentBufferW[Pos++] = L';';
|
||||
Pos += GetDllDirectoryW(Length - Pos, EnvironmentBufferW + Pos);
|
||||
EnvironmentBufferW[Pos++] = L';';
|
||||
Pos += GetSystemDirectoryW(EnvironmentBufferW + Pos, Length - Pos);
|
||||
EnvironmentBufferW[Pos++] = L';';
|
||||
Pos += GetWindowsDirectoryW(EnvironmentBufferW + Pos, Length - Pos);
|
||||
|
||||
Reference in New Issue
Block a user