Форум: "Потрепаться";
Текущий архив: 2005.09.18;
Скачать: [xml.tar.bz2];
Внизкод для склеивания двух exe файлов??? Найти похожие ветки
← →
DLLKos88 (2005-08-26 14:24) [0]Как на Delphi написать код для "склеивания" двух exe файлов в один???
← →
han_malign © (2005-08-26 14:30) [1]В один чего???
З.Ы. А что как "склеивать" не на Delphi ты занешь? Тады поделись, буду премного признателен...
← →
DLLKos88 (2005-08-26 14:34) [2]1. В один exe файл!!!
2. Не на Delphi можно взять специальную прогу для склейки,
что не слышал о таких??? поищи в поисковиках!!!
← →
Кабан (2005-08-26 14:39) [3]а методом Copy-Paste рпобовали?
← →
Poirot © (2005-08-26 14:40) [4]М... хорошо... хорошо загнул.. ен в делфи.. поделись как не в делфи без прог.
Нахзови хоть одну и не copy /b
← →
впорос (2005-08-26 14:41) [5]в командной строке
copy file1.exe + file2.exe file3.ахз
ЗЫ кто-то шутит
← →
Leonid Troyanovsky © (2005-08-26 14:44) [6]
> DLLKos88 (26.08.05 14:24)
> Как на Delphi написать код для "склеивания" двух exe файлов
> в один???
WinExec("cmd.exe /c copy /b project1.exe+project2.exe project3.exe", SW_HIDE);
--
Regards, LVT.
← →
Digitman © (2005-08-26 14:51) [7]
> DLLKos88 (26.08.05 14:34) [2]
открой файл 1 для чтения
открой файл 2 (тот который нужно "приклеить" к файлу 1)
создай файл 3 (тот который будет содержать "склеенные" файл 1 + файл 2) для записи
прочитай (хоть целиком хоть поблочно) файл 1, запиши прочитанное в файл 3
прочитай (хоть целиком хоть поблочно) файл 2, дозапиши прочитанное в файл 3
закрой все три файла
все !
и не спрашивай, как открыть файл в том или ином режиме и как прочитать из него или записать в него данные - ты должен это знать, это азы .. в противном случае задавай вопросы по работе с файлами в конференцию для новичков
← →
DLLKos88 (2005-08-26 15:02) [8]Попробуем...
← →
Игорь Шевченко © (2005-08-26 15:09) [9]Вопрос только один - нафига ?
← →
Poirot © (2005-08-26 15:11) [10]<offtop>
А чтобы было:) Ведь так приятно иметь два склееных ехешника:)
</offtop>
← →
Leonid Troyanovsky © (2005-08-26 15:14) [11]
> Игорь Шевченко © (26.08.05 15:09) [9]
> Вопрос только один - нафига ?
Контрабандисты хотят дружественный интерфейс.
--
Regards, LVT.
← →
han_malign © (2005-08-26 15:32) [12]>Вопрос только один - нафига ?
- да опять небось кулхацкер вирус пишет... (только тс-с-с, не проболтайтесь про PE, и всякие там точки входа...)
← →
DLLKos88 (2005-08-26 16:40) [13]Попробовал через копировать блоками не получается, точнее копировать то получается просто при зупуске полученного файла нечиго не происходит, сейчас пробую через потоки данных (TStream), вроде должно получиться... пробуем...
← →
Кабан (2005-08-26 16:44) [14]свежесть...
← →
Digitman © (2005-08-26 16:45) [15]
> при зупуске полученного файла нечиго не происходит
а "чиго" должно произойти ?
вселенский потоп ?)
← →
OldNaum © (2005-08-26 16:46) [16][offtopic]
много таких кулхацкеров в 88-ом родилось? )
[/offtopic]
← →
Игорь Шевченко © (2005-08-26 16:46) [17]
> при зупуске полученного файла нечиго не происходит
И не произойдет
← →
Tesla (2005-08-26 16:46) [18]<OffTop>
> han_malign © (26.08.05 15:32) [12]
> - да опять небось кулхацкер вирус пишет... (только тс-с-с,
> не проболтайтесь про PE, и всякие там точки входа...)
(я тоже шепотом) похоже ты прав :)
</OffTop>
← →
Jeer © (2005-08-26 16:56) [19]Digitman © (26.08.05 16:45) [15]
Новая ОС exe2exe должна инсталлироваться.
Веселуха:))
← →
vrem (2005-08-26 18:49) [20]>свежесть...
точно, я в своё время из кодировки дос в кодировку виндовс файл exe переводил, так он даже запускался, ошибку показывал :) хотя мог бы поинтереснее наверно..
← →
Poirot © (2005-08-26 19:07) [21]ГЫ:)) как он тока это сделает - сразу его в орешник:) ХИ:))
DLLKos88 (26.08.05 16:40) [13]
Таак... Это ты прально двигаешься... ещё попробуй просто вручную байты копировать.. это лучший способ... честно!!!
А можно глупый дылытанЦЦкий вопрос - а вы хоть немного представляете что есть EXE файл?!Ну примерно:) Я боюсь, что не пойму, но постараюсь:)
← →
SergP © (2005-08-26 20:20) [22]
> А можно глупый дылытанЦЦкий вопрос - а вы хоть немного представляете
> что есть EXE файл?!Ну примерно:) Я боюсь, что не пойму,
> но постараюсь:)
Если пытается клеить exe-файлы, то очевидно что не представляет.
Когда он будет представлять что такое exe-файл (если когда-нить будет), то перестанет их клеить...
← →
Defunct © (2005-08-26 20:58) [23]SergP © (26.08.05 20:20) [22]
Когда он их научится клеить, и научится запускать, тогда в сводке касперского появится еще один пункт: "DLLKos88 - студенческий вирус, возможно на делфи".
← →
DLLKos88 (2005-08-27 08:08) [24]Пробую такую функцию, не получается
(1 файл копируется во второй, но при запуске второго файла первый не запускается, хотя размер второго файла увеличился на размер первого).
Может кто-нибуть подскажет что делать???
function CopyFile( InFile,OutFile: String; From,Count: Longint ): Longint;
var
InFS,OutFS: TFileStream;
begin
InFS := TFileStream.Create( infile, fmOpenRead );
OutFS := TFileStream.Create( outfile, fmopenwrite );
InFS.Seek( From, soFromBeginning );
outfs.Seek(0,sofromend);
Result := OutFS.CopyFrom( InFS, Count );
InFS.Free;
OutFS.Free;
end;
← →
boriskb © (2005-08-27 08:39) [25]DLLKos88 (27.08.05 8:08) [24]
Может кто-нибуть подскажет что делать???
А что тебе надо то? :))
"Склеить" два ехе- шника и получить еще один исполняемый?
Учись понимать юмор. Тебе с ним уже 10 раз ответили :)
← →
programania © (2005-08-27 10:43) [26]>Может кто-нибуть подскажет что делать???
Сделал прогу для склейки нескольких exe в один но еще в MSDOS
запускается который в первом параметре указан
но это надо программу писать хотя если сначала
выгрузить exe на диск то это просто
← →
alpet © (2005-08-27 10:43) [27]DLLKos88 (27.08.05 08:08) [24]
Ты что же то хочешь, чтобы у тебя два процесса из одного файла стартовали. Не выйдет, впрочем и один будет проблемно запустить. Рекомендую бросить возится с Exe, и тренероваться с Bat файлами, там таких траблов нет.
Страницы: 1 вся ветка
Форум: "Потрепаться";
Текущий архив: 2005.09.18;
Скачать: [xml.tar.bz2];
Память: 0.51 MB
Время: 0.012 c