Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2013.03.22;
Скачать: [xml.tar.bz2];

Вниз

Подскажите куда копать   Найти похожие ветки 

 
Wadimka   (2012-08-02 11:49) [0]

Мне нужно, чтоб программа генерила exe файл, в котором будет сам код распаковки, и сообтветсвенно в этом сгенереном exe были нужные мне данные, по типу как архвиватор работает с автораспаковкой.
я так понимаю нужно юзать ресурсы exe?
только вот никак не пойму, мне нужно уже иметь exe обозначеным началом этих данных и открывая его из скажем запаковщика, дописывать ресурс в этот exe?


 
Wadimka   (2012-08-02 11:51) [1]

может где в сети примерчики есть? что-то найти не могу на эту тему


 
Дмитрий С ©   (2012-08-02 12:18) [2]

Например твой распаковщик: unpacker.exe а данные my.dat.
создаешь файла My.exe в котором вначале записан upacker.exe, а после него my.dat, а после него размер файла my.dat (integer - 4 байта).
Затем в upacker.exe (который уже будет my.exe) открываешь файл paramstr(0). читаешь последние 4 байта, получаешь размер данных, и читаешь их из конца - 4 байта. как то так:)


 
Rouse_ ©   (2012-08-02 20:16) [3]

Это называется SFX стаб, к которому прикручивается оверлей (сами запакованные данные). Сами стабы можешь взять у любого архиватора, они обычно имеют расширение .sfx, экзешник из него делается просто, в TFileStream пишешь сначала тело стаба, сразу за ним пишешь архив и сохраняешь это дело с расширением EXE.


 
wl ©   (2012-08-02 23:02) [4]

upx



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2013.03.22;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.065 c
15-1336722340
xayam
2012-05-11 11:45
2013.03.22
Шахматы, май 2012: Ананд - Гельфанд


2-1340776149
mpdasa
2012-06-27 09:49
2013.03.22
Как вставлять текст в (rich)edit с задержкой времени


6-1257351955
~AQUARIUS~
2009-11-04 19:25
2013.03.22
Переадресации и THTTPCli


2-1338853453
Vainu
2012-06-05 03:44
2013.03.22
random,textfile, дипломная работа


15-1350643594
Grimm375
2012-10-19 14:46
2013.03.22
Информировать, какие символы разрешено вводить





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский