diff --git a/TitanEngine/TitanEngine.Debugger.cpp b/TitanEngine/TitanEngine.Debugger.cpp index 812a82d..3feffc9 100644 --- a/TitanEngine/TitanEngine.Debugger.cpp +++ b/TitanEngine/TitanEngine.Debugger.cpp @@ -188,7 +188,7 @@ __declspec(dllexport) void* TITCALL InitDLLDebugW(wchar_t* szFileName, bool Rese DebugReserveModuleBase = DebugModuleImageBase; PPROCESS_INFORMATION ReturnValue = (PPROCESS_INFORMATION)InitDebugW(szDebuggerName, szCommandLine, szCurrentFolder); wchar_t szName[256] = L""; - swprintf(szName, 256, L"Global\\szLibraryName%X", (unsigned int)ReturnValue->dwProcessId); + swprintf(szName, 256, L"Local\\szLibraryName%X", (unsigned int)ReturnValue->dwProcessId); DebugDLLFileMapping = CreateFileMappingW(INVALID_HANDLE_VALUE, 0, PAGE_READWRITE, 0, 512 * sizeof(wchar_t), szName); if(DebugDLLFileMapping) { diff --git a/TitanEngineLoaders/LibraryLoader/LibraryLoader.cpp b/TitanEngineLoaders/LibraryLoader/LibraryLoader.cpp index 4c8526e..3905d57 100644 --- a/TitanEngineLoaders/LibraryLoader/LibraryLoader.cpp +++ b/TitanEngineLoaders/LibraryLoader/LibraryLoader.cpp @@ -6,7 +6,7 @@ int main() { memset(szLibraryPath, 0, sizeof(szLibraryPath)); wchar_t szName[256] = L""; - wsprintfW(szName, L"Global\\szLibraryName%X", (unsigned int)GetCurrentProcessId()); + wsprintfW(szName, L"Local\\szLibraryName%X", (unsigned int)GetCurrentProcessId()); HANDLE hMapFile = OpenFileMappingW(FILE_MAP_READ, false, szName); if(hMapFile) { diff --git a/TitanEngineLoaders/LibraryLoader/x32/LibraryLoader.exe b/TitanEngineLoaders/LibraryLoader/x32/LibraryLoader.exe index 8e6c575..b2ce611 100644 Binary files a/TitanEngineLoaders/LibraryLoader/x32/LibraryLoader.exe and b/TitanEngineLoaders/LibraryLoader/x32/LibraryLoader.exe differ diff --git a/TitanEngineLoaders/LibraryLoader/x64/LibraryLoader.exe b/TitanEngineLoaders/LibraryLoader/x64/LibraryLoader.exe index 081c04c..2e5a063 100644 Binary files a/TitanEngineLoaders/LibraryLoader/x64/LibraryLoader.exe and b/TitanEngineLoaders/LibraryLoader/x64/LibraryLoader.exe differ