|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Junior Member
Iscritto dal: Nov 2004
Messaggi: 4
|
Sapreste come fare per...
... 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 |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Oct 2001
Messaggi: 11471
|
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 |
|
|
|
|
|
#3 |
|
Bannato
Iscritto dal: Oct 2004
Città: Roma
Messaggi: 124
|
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). |
|
|
|
|
|
#4 | |
|
Senior Member
Iscritto dal: Oct 2001
Messaggi: 11471
|
Quote:
Codice:
static char programma[] = { 0x20, 0x34, 0x0, 0xa1 };
|
|
|
|
|
|
|
#5 |
|
Junior Member
Iscritto dal: Nov 2004
Messaggi: 4
|
Ottimo. Ora sono all'univ, appena torno a casa provo!
Grazie mille Ah, con WinExec o CreateProcess posso passare anche argomenti al mio file? Danke! |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 09:03.



















