Извлечение изображения (JPG или PNG) из PE - PullRequest
0 голосов
/ 07 ноября 2018

Прежде всего, я провел много исследований о том, как использовать ресурсы, и я не могу найти надлежащую документацию или не удается заставить ее работать, поэтому, пожалуйста, не связывайте документацию без объяснения (я использую Visual Studio 2015). Проблема заключается в следующем, я хотел бы извлечь изображение (JPG или PNG), которое находится в PE. Я нашел 2 подхода:

  1. Использование ресурсов, но я не могу найти документацию для файлов PNG и о том, как правильно объявить идентификатор ресурса.

  2. Преобразование изображения в шестнадцатеричный массив и копирование его в файл, это решение не работает, потому что Visual Studio просто не позволяет мне вставить массив (может быть, слишком большой?) И просто вылетает. Изменение файла непосредственно в проекте с помощью другого редактора, похоже, не работает, либо просто возвращается по какой-либо причине.

Я не против использовать решение, но сейчас оно не работает.

1 Ответ

0 голосов
/ 07 ноября 2018

Хорошо, после нескольких часов исследований я обнаружил, что это похоже на работу. Публикация на тот случай, если у кого-то возникла такая же проблема: https://social.msdn.microsoft.com/Forums/en-US/7d753874-2fed-4db7-8135-4e4d499bac99/how-use-rcdata?forum=Vsexpressvc

...