Oppure

Loading
Questo topic e' stato chiuso dal moderatore.
14/06/10 17:35
franz1994
Ciao a tutti.
So per certo che è possibile, ma nn ho trovato da nessuna parte una guida che spiegasse come farlo:
ho un file exe creato in delphi 6, e vorrei modificarne alcune parti (contenuto di label, icona ecc) con un altro programma sempre in delphi 6.

Come dicevo, so per certo che si possa fare (conosco uno che lo ha fatto ma non vuole passarmi il source) ma...

Vi ringrazio in anticipo per le risposte!
Ciao
aaa
14/06/10 20:55
franz1994
no scusa, forse nn mi sn spiegato bene. Io sto cercando il source di un programma che faccia quel lavoro, ma fatto da me. Cioè io vorrei che apro il programma, seleziono l'exe da modificare e questo in automatico modifica i parametri che io ho deciso (es qualche label). Ma il programma modificatore voglio crearlo io, non trovarne uno già fatto (ne conoscevo anche un altro)
Spero di essere stato più chiaro
aaa
15/06/10 11:57
HeDo
Postato originariamente da franz1994:

no scusa, forse nn mi sn spiegato bene. Io sto cercando il source di un programma che faccia quel lavoro, ma fatto da me. Cioè io vorrei che apro il programma, seleziono l'exe da modificare e questo in automatico modifica i parametri che io ho deciso (es qualche label). Ma il programma modificatore voglio crearlo io, non trovarne uno già fatto (ne conoscevo anche un altro)
Spero di essere stato più chiaro


e che vuoi allora? documentati e realizzalo...
aaa
15/06/10 12:11
franz1994
è proprio quello che mi manca: la documentazione
aaa
15/06/10 12:19
HeDo
Postato originariamente da franz1994:

è proprio quello che mi manca: la documentazione


quello che chiedi di fare non è banale, ma basta una ricerca su google con le keywords giuste:

delphi.about.com/od/devutilities/a/…

divertiti :)
aaa
15/06/10 14:46
franz1994
allora, diciamo che mi ero sbagliato. Mi sono un po' fatto spiegare e ho capito che avevo frainteso. Quello che voglio veramente fare è aggiungere byte a quelli già esistenti (praticamente modificando il codice hex).
Ho trovato le funzioni per leggere e scrivere byte, ma come faccio a scriverli alla fine, ovvero senza modificare il codice corrente?
Mi spiego: per scrivere i byte devo inserire la posizione desiderata, a me basterebbe sapere il numero totale dei bytes, faccio + 1 e in quella posizione scrivo quelli che mi interessano.

Sapete come aiutarmi?
Mi rendo conto di non essere stato molto chiaro, quindi se non capite chiedete pure!
aaa
15/06/10 14:57
HeDo

ma che servirebbe una cosa del genere? ad embeddare resources?
aaa