I want to load out resources from an EXE. For example I want to load version info RT_VERSION, from EXE path
Normally I would do this way
HMODULE lib = LoadLibrary(path); HRSRC resVersion = FindResource(lib, MAKEINTRESOURCE(1), RT_VERSION); DWORD resVersionSize = SizeofResource(lib, resVersion); HGLOBAL resVersionLoad = LoadResource(lib, resVersion); LPVOID resVersionData = LockResource(lib); But when the exe of path is a win-64 application, LoadLibrary fails with ERROR_BAD_EXE_FORMAT : %1 is not a valid Win32 application. Is there anyway to load resources from win-64 application?