Я хочу загрузить ресурсы из EXE. Например, я хочу загрузить информацию о версии RT_VERSION
из EXE path
Обычно я делаю так
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);
Но когда exe из path
является выигрышным 64, LoadLibrary
завершается неудачно с ERROR_BAD_EXE_FORMAT : %1 is not a valid Win32 application.
Есть ли способ загрузить ресурсы из приложения win-64?