Этот вопрос закрыт для ответов, так как повторяет вопрос Как получить hmodule ресурса?

Как извлечь файл из ресурсов приложения в папку с программой или иной путь?

Имеется .jpg картинка (битмап) в программе, не в .dll и прочем, видно что размер программы увеличился до 1мб, значит она именно там, теперь как её оттуда вытащить, например, в папку с программой?
Киньте сайты чтоль, ибо я новичок.
Visual Studio 2017
13_07_2018_181225.png
  • Вопрос задан
  • 103 просмотра
Ответы на вопрос 1
doublench21
@doublench21
Это реверс инженеринг. Открываете бинарник любым hex редактором и ищите сигнатуру .jpg

Повезёт если изображение хранится как есть, если нет, то нужно искать сигнатуру того во что она обёрнута.

Вообщем это дело совсем не простое. А программа тут скорее нужна для более простого поиска сигнатур. Не просматривать же все байты вручную, ... но большую часть времени обычно за этим и проводят. Короче говоря программа для этого тут не сама цель.

В самом простом случае бегаете по всем байтам и ищите маркер начала jpg (0xFF 0xD8) и маркер конца jpg (0xFF 0xD9)
Теперь все такие случаи, а точнее все байты включая маркеры начала и конца скармливаете функции( не знаю какая там у Вас есть, которая преобразует байты в JPEG, ту и берите) Ну собственно и все.
Ответ написан
Ваш ответ на вопрос

Вопрос закрыт для ответов и комментариев

Потому что уже есть похожий вопрос.
Похожие вопросы