From 758a361df10ad2c8fa83e4dc76d926118d85e2d6 Mon Sep 17 00:00:00 2001 From: cypherpunk Date: Sun, 20 Dec 2015 16:31:43 +0100 Subject: [PATCH] fix for using ExtractResourceFromFile from callback of EnumerateResource --- TitanEngine/TitanEngine.Resourcer.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/TitanEngine/TitanEngine.Resourcer.cpp b/TitanEngine/TitanEngine.Resourcer.cpp index a88574b..c03b6f4 100644 --- a/TitanEngine/TitanEngine.Resourcer.cpp +++ b/TitanEngine/TitanEngine.Resourcer.cpp @@ -262,7 +262,7 @@ __declspec(dllexport) void TITCALL ResourcerEnumerateResourceW(wchar_t* szFileNa HANDLE FileMap; DWORD FileSize; - if(MapFileExW(szFileName, UE_ACCESS_ALL, &FileHandle, &FileSize, &FileMap, &FileMapVA, NULL)) + if(MapFileExW(szFileName, UE_ACCESS_READ, &FileHandle, &FileSize, &FileMap, &FileMapVA, NULL)) { ResourcerEnumerateResourceEx(FileMapVA, FileSize, CallBack); UnMapFileEx(FileHandle, FileSize, FileMap, FileMapVA);