View Full Version : Sapreste come fare per...
NeSSuNo619
04-11-2004, 19:57
... inglobare un file .exe in un progetto fatto con borland c++ builder e poi eseguirlo all'interno del programma?
Per esempio... se io volessi inglobare al mio progetto il file copy.exe e poi tramite un'istruzione eseguirlo, è possibile o devo per forza averlo esterno al prog?
Grazie :D
basta mettere il conteneuto del file dentro ad un array e poi ad ogni avvio apri un nuovo file e scrivi dentro il contenuto dell'array.
ciao ;)
e come dovrebbe fare per scrivere un'immagine PE in un array...?
Piuttosto la soluzione migliore sarebbe di mettere il file eseguibile tra le risorse del programma "contenitore" (non ricordo esattamente come si faccia nel BCB), estrarlo in runtime, scriverlo su file temporaneo ed eseguirlo (x eseguirlo usa CreateProcess, o WinExec se ti accontenti di qualcosa di + semplice).
Originariamente inviato da 71103
e come dovrebbe fare per scrivere un'immagine PE in un array...?
semplicemente se il programma è composto da 4 byte basterebbe fare un array di 4.
static char programma[] = { 0x20, 0x34, 0x0, 0xa1 };
ciao ;)
NeSSuNo619
05-11-2004, 08:06
Ottimo. Ora sono all'univ, appena torno a casa provo!
Grazie mille :D
Ah, con WinExec o CreateProcess posso passare anche argomenti al mio file?
:)
Danke!
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.