CYB3R
|
||||||||||||||||
1 | ||||||||||||||||
Извлечение ресурсов в файл13.02.2012, 00:17. Показов 1892. Ответов 2
Метки нет (Все метки)
Решил я написать простенькую программу под венду, опыта не имею. Застопорился, обращаюсь за советом. Хочу написать программу на C, которая бы извлекала ресурсы из себя.
Собираю таким образом: Код
$ i486-mingw32-windres res.rc -o res.o $ i486-mingw32-gcc app.c res.o -o app.exe
Дело-то за малым. Осталось только написать код для извлечения ресурсов и записи их в файл. Мучал гугл весь день, ничего не помогло. Помогите нубу, пожалуйста! |
13.02.2012, 00:17 | |
Ответы с готовыми решениями:
2
C# Извлечение из ресурсов Извлечение ресурсов Извлечение из ресурсов Извлечение ресурсов на WinApi |
Фрилансер
3705 / 2077 / 567
Регистрация: 31.05.2009
Сообщений: 6,683
|
||||||
13.02.2012, 00:33 | 2 | |||||
0
|
CYB3R
|
||||||
13.02.2012, 22:42 | 3 | |||||
С записью постараюсь сам разобраться, да и тут на форуме много тем про это.
А вот переменная Type меня несколько смущает. Насколько я понимаю, мне всегда нужно ставить RT_RCDATA, а не RT_BITMAP. Верно? Добавлено через 10 часов 43 минуты Всё-таки не сумел. Размер файла до упаковки 952486. После извлечения при помощи Resource Hacker - такой же. Внутри в программе:
Код
Size: 952472 Real: 4 Written: 0 Код
00000000 28 00 00 00 |(...| 00000004 Глупый я. Указатель не нужен, без него всё работает. Код
Size: 952472 Real: 4 Written: 952472 Добавлено через 3 часа 52 минуты Всё. Разобрался. Нужно было экспортировать ресурс, как RCDATA и извлекать также. |
13.02.2012, 22:42 | |
13.02.2012, 22:42 | |
Помогаю со студенческими работами здесь
3
Извлечение ресурсов из .exe файла Извлечение сжатых ресурсов из EXE Извлечение из ресурсов до запуска формы Извлечение файлов из ресурсов в папку Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |