![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,434
|
![]()
Привет всем.
Возникла проблема: Есть некоторый файл 1.dat к примеру. засунуть его в ресурсы и читать это возможно.. а вот как извлечь из ресурсов, прочитать, изменить. записать в ресурсы обратно? Необходимость из-за того что программа переносная, вариант архивации проги и файлов не вариант, реестр тоже.. Нужно именно паковка в ресурсы.. Последний раз редактировалось Человек_Борща; 02.08.2010 в 14:22. |
![]() |
![]() |
![]() |
#2 |
Погулять вышел
Участник клуба
Регистрация: 17.05.2010
Сообщений: 1,573
|
![]()
Тогда надо писать что-то вроде Resource Hacker'a и добавлять его в программу. Потом при изменении нужного файла, извлекается этот хакер и запаковывает измененный файл в твою программу.
Никогда не знаешь, где тебе повезет... (Фрай)
|
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,434
|
![]()
Допустим ResHack есть в стандартных демо примерах..
я рассматривал этот вариант оставил на заметку.. Но разве запакованная в ресурсы программа не будет повреждена при запаковке основного exe? как вариант вот есть пример, если кто-то поможет с расшифровкой его действий, то может быть все поймем как что-то пихать/извлекать из самого себя...(exe) |
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 13.08.2009
Сообщений: 2,581
|
![]()
В самого себя записать не получится. Если только сделать копию себя, её модифицировать, а при закрытии программы - подменить оригинал изменённой копией. Причём вот эти действия при закрытии придётся делегировать кому-то ещё - прощё всего самоудаляющемуся bat-нику или запустить себя (модифицированный образ) с особыми параметрами.
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы.
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
cmd.exe и занимает почти все ресурсы процессора | Gorychev | Windows | 11 | 06.12.2013 07:31 |
Чтение/запись настроек в саму себя(в exe). | Человек_Борща | Общие вопросы Delphi | 19 | 04.06.2010 20:21 |
Ресурсы. Как запихать .bmp в приложение .exe? | КСВ | Мультимедиа в Delphi | 6 | 24.10.2009 06:25 |
чтение из одного exe файла, и запись в другой exe | inndim | Общие вопросы Delphi | 2 | 04.02.2009 15:23 |
Ресурсы, зачем нужны ресурсы | Hallo | Обсуждение статей | 0 | 12.12.2006 21:30 |