Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.08.14;
Скачать: CL | DM;

Вниз

зашить один ехе-шник в другой   Найти похожие ветки 

 
Pasha L   (2005-07-27 15:17) [0]

Здравствуйте. Вопрос: можно ли зашить один ехе-шник в другой, и уже из этого другого запускать первый? если да, то как?


 
Кечк   (2005-07-27 15:26) [1]

Самый простой способ, "зашить" в ресурс, выгрузить на диск и запустить


 
Viktop   (2005-07-27 15:34) [2]

Взято с delphiworld.narod.ru

1. Пишем в блокноте RC-файл, куда прописываем все нужные нам программы, например:
ARJ EXEFILE C:\ARHIVERS\ARJ.EXE

2. Компилируем его в ресурс при помощи Brcc32.exe. Получаем RES- файл.
3. Далее в тексте нашей программы:
implementation
{$R *.DFM}
{$R test.res} //Это наш RES-файл

// Процедура для извлечения ресурса в указанный файл
procedure ExtractRes(ResType, ResName, ResNewName : String);
var
 Res : TResourceStream;
begin
 Res := TResourceStream.Create(Hinstance, Resname, Pchar(ResType));
 Res.SavetoFile(ResNewName);
 Res.Free;
end;

procedure TForm1.BitBtn1Click(Sender: TObject);
begin
// Записывает в текущую папку arj.exe
ExtractRes("EXEFILE", "ARJ", "ARJ.EXE");
end;



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

Текущий архив: 2005.08.14;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.04 c
1-1122545943
Pasha L
2005-07-28 14:19
2005.08.14
как сделать, чтобы приложение не светилось на таскбаре?


1-1122504011
Пикчер
2005-07-28 02:40
2005.08.14
Какой максимальный размер картинки можно использовать ?


3-1120461930
Draught
2005-07-04 11:25
2005.08.14
suser_id()


4-1118382253
QuS
2005-06-10 09:44
2005.08.14
WinExec или ShellExecute - как ?


1-1122357061
Sectey
2005-07-26 09:51
2005.08.14
Есть ли ключ компилятора