![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 10.02.2021
Сообщений: 684
|
![]()
Нужно зашить внутрь exe-щника изображение jpg
И потом в нужный момент нужно чтобы программа выкидывала его в буфер обмена |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 10.02.2021
Сообщений: 684
|
![]()
Каким-то странным образом у меня получилось. Но я уверен, что он с теми еще костылями. Вопрос к знатокам: есть ли возможность сделать это более прямым способом?
Код:
Код:
Без стрима? |
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 10.02.2021
Сообщений: 684
|
![]() Код:
Тот же вопрос: можно ли как-то упросить код? |
![]() |
![]() |
![]() |
#4 | |
Просветитель
Участник клуба
Регистрация: 26.12.2012
Сообщений: 1,844
|
![]() Цитата:
Можно попробовать еще через линкуемую «процедуру», если есть программа/аналог objcopy для формата объектных файлов OMF. Хотя, возможно, зависит от версии Delphi. Если современные версии получили поддержку COFF, можно взять и обычную objcopy от GNU или Microsoft. Но способ через объектник — такое себе, через ресурсы прямее, если только не стоит задача затруднения подмены изображения в exe-шнике — подправить ресурс Resource Hacker-ом сможет любой школьник. |
|
![]() |
![]() |
![]() |
#5 | ||
Форумчанин
Регистрация: 10.02.2021
Сообщений: 684
|
![]() Цитата:
Цитата:
|
||
![]() |
![]() |
![]() |
#6 |
Участник клуба
Регистрация: 19.01.2009
Сообщений: 1,472
|
![]()
На самом деле что ресурсы что побайтово, разницы нет, вытащить картинку можно любым редактором ресурсов. Мое мнение, я бы добавил картинку в ресурсы в зашифрованном типе(любой на выбор) а в приложении при гетинге картинки я бы дешифровывал и все.
|
![]() |
![]() |
![]() |
#7 |
Просветитель
Участник клуба
Регистрация: 26.12.2012
Сообщений: 1,844
|
![]() |
![]() |
![]() |
![]() |
#8 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,810
|
![]()
На счет любого редактора ресурсов сомнительно, но по факту если данные никак не шифруются, то найти их не составит труда. Писал как-то программку, которая вытягивала все PNG изображения из файл (в моем случае это была прошивка прибора). Где именно лежали эти изображения в файле, роли не играло, главное что они там были никак не зашифрованы. А программа проходилась по всему файлу от начала и до конца.
E-Mail: arigato.freelance@gmail.com
|
![]() |
![]() |
![]() |
#9 |
Просветитель
Участник клуба
Регистрация: 26.12.2012
Сообщений: 1,844
|
![]() |
![]() |
![]() |
![]() |
#10 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,810
|
![]()
И что же написано выше, чтобы противоречило моим словам?
E-Mail: arigato.freelance@gmail.com
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Не работает TJpegImage.Assign | alexNiko | Общие вопросы Delphi | 2 | 06.02.2017 18:54 |
Помогите с TJpegimage and TMemoryStream | tatosha | Общие вопросы Delphi | 4 | 01.06.2015 14:01 |
Зашить стороннее приложение в ресурсы и запускать только в определенном случае | Dzib | C# (си шарп) | 9 | 05.09.2012 15:50 |
Проблема с TJPEGImage | ssman | Мультимедиа в Delphi | 2 | 29.05.2012 18:31 |
Ошибка конвертации TJPegImage to a TJpegImage | Lokos | Общие вопросы Delphi | 8 | 20.10.2010 11:00 |