Не видит путь Си
Я пытаюсь достать файлы из одного exe файла. На гитхабе нашёл программу для моей задачи, но она никак не может съесть нужный файл.
Ссылка на гитхаб J2e
17 строчку переделал на путь. путь верный(писал проверку)
char* fileName = "C:\\Users\\Agnia\\Desktop\\j2e\\sadik-8.05.exe";
После запуска выдаёт лог ERROR: File not found!
Проверка на существование файла
DWORD dwAttrib;
dwAttrib = GetFileAttributes(path1);
if(dwAttrib == 0xFFFFFFFF){
printf("Error getting attributes.\n");
}
if(dwAttrib & FILE_ATTRIBUTE_ARCHIVE){
printf("File is an archive.\n");
}
Вывод - File is an archive
В чём может быть ошибка. Куда копать?
Ответы (1 шт):
Автор решения: Agnia From hell
→ Ссылка
Ошибка найдена. Данная программа не поддерживает 64-битные exe. Только 32.