Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Modificare un file .exe del tipo icona DOS...

157 views
Skip to first unread message

TinTin

unread,
Apr 14, 2011, 6:04:59 AM4/14/11
to
Come da oggetto, devo modificare un file eseguibile che fa parte di un
programma (forse compilato in COBOL) e con Resource Hacker mi dice This is
not a Win32 executable file.
Praticamente devo modificare solo una frase per esempio da PICO PALLINO a
PINCO PALLA premetto che cambiando estensione da EXE a TXT vedo la frase
da poter cambiare ma purtroppo modificandola a mio piacimento e
ricambiando l'estensione da TXT a EXE il programma non si avvia piu'.
Avete qualche soluzione in merito?

PS: Per capirci il file eseguibile e come quello che si trova su WinXP in
C:\WINDOWS con il nome TASKMAN.exe

TinTin.uno
--
Togliere invalid per rispondere.
Remove invalid to answer.

Archimede

unread,
Apr 14, 2011, 7:34:08 AM4/14/11
to

cut

> Praticamente devo modificare solo una frase per esempio da PICO PALLINO a
> PINCO PALLA premetto che cambiando estensione da EXE a TXT vedo la frase
> da poter cambiare ma purtroppo modificandola a mio piacimento e
> ricambiando l'estensione da TXT a EXE il programma non si avvia piu'.
> Avete qualche soluzione in merito?
cut

L'unico suggerimento "casalingo" che mi viene in mente usando la tua
procedura, è quella di mantenere lo stesso numero di caratteri originali.
Ciao

errante

unread,
Apr 14, 2011, 7:59:35 AM4/14/11
to
"TinTin":

> Praticamente devo modificare solo una frase per esempio da PICO
> PALLINO a PINCO PALLA...

Usa lo stesso numero di caratteri:
"PICO PALLINO" (12 caratteri) "PINCO PALLA" (11 caratteri).
"Serple": http://www.mepsys.com:8100/serple_eng.htm
http://www.mepsys.com:8101/soft/serple.zip
Esempio: [What...]:
S: PICO PALLINO (ex code)
R: PINCO PALLON (ex code)
--
s. e. & o.
Ciao

TinTin

unread,
Apr 14, 2011, 1:35:13 PM4/14/11
to
Oggi Thu, 14 Apr 2011 11:59:35 +0000 (UTC), (errante), in questo messaggio
<2011041...@newsrez999.it>, ha scritto:

>Usa lo stesso numero di caratteri:
>"PICO PALLINO" (12 caratteri) "PINCO PALLA" (11 caratteri).

Provato e non va ugualmente, altre soluzioni? magari utilizzando dei
programmi appositi e adatti allo scopo per esempio. :-(

AIOE

unread,
Apr 14, 2011, 2:30:19 PM4/14/11
to

"TinTin" <tintin.u...@gmail.it.invalid> ha scritto nel messaggio
news:tvbeq69hjh0vbjunl...@4ax.com...

> Oggi Thu, 14 Apr 2011 11:59:35 +0000 (UTC), (errante), in questo messaggio
> <2011041...@newsrez999.it>, ha scritto:
>
>>Usa lo stesso numero di caratteri:
>>"PICO PALLINO" (12 caratteri) "PINCO PALLA" (11 caratteri).
>
> Provato e non va ugualmente, altre soluzioni? magari utilizzando dei
> programmi appositi e adatti allo scopo per esempio. :-(
>

per esempio, oltre a mantenere lo stesso numero di caratteri....usare un
HexEditor ?


errante

unread,
Apr 14, 2011, 2:35:49 PM4/14/11
to
"TinTin":
>> ["Serple"]

> Provato e non va ugualmente, altre soluzioni? magari utilizzando
> dei programmi appositi e adatti allo scopo per esempio. :-(

"Serple" non puň non andare.
A meno che l'eseguibile non abbia un controllo CRC interno.
Sei sicuro di aver fatto la sostituzione in *esadecimale*?
(Cioč: prima scrivi in lettere, sia in search, sia in "replace",
e poi sposti il 'pallino' su "hex" in entrambi i riquadri).

In alternativa un programmillo da riga di comando DOS: "Gsar"
( http://unxutils.sourceforge.net/ ). Basta un comando del tipo:
gsar -sPICO:x20PALLINO -rPINCO:x20PALLON -i -o file.exe

TinTin

unread,
Apr 14, 2011, 4:40:47 PM4/14/11
to
Oggi Thu, 14 Apr 2011 18:35:49 +0000 (UTC), (errante), in questo messaggio
<2011041...@newsrez999.it>, ha scritto:

>"Serple" non puň non andare.

Che e' sto "Serple" ?

>A meno che l'eseguibile non abbia un controllo CRC interno.
>Sei sicuro di aver fatto la sostituzione in *esadecimale*?
>(Cioč: prima scrivi in lettere, sia in search, sia in "replace",
>e poi sposti il 'pallino' su "hex" in entrambi i riquadri).

In che senso scusa, non vorrei si riferisca a Serple che non so cosa sia
per l'appunto, fra le altre cose non saprei nemmeno come modificarlo in
esadecimale visto che ho utilizzato per l'appunto il blocco note di
Windows.. :-/

>In alternativa un programmillo da riga di comando DOS: "Gsar"
>( http://unxutils.sourceforge.net/ ). Basta un comando del tipo:
>gsar -sPICO:x20PALLINO -rPINCO:x20PALLON -i -o file.exe

Mamma mia quante ne sapete. :-) Spero riuscire a risolvere il problema
viceversa potei inviarvi questo file a voi per vedere se ci riuscite voi
magari. :-P

Message has been deleted
Message has been deleted

TinTin

unread,
Apr 15, 2011, 12:40:29 PM4/15/11
to
Oggi Fri, 15 Apr 2011 08:53:28 +0200, (Fosco), in questo messaggio
<io8mgn$tbi$1...@megan.servidellagleba.it>, ha scritto:

>PICO PALLINO" (12 caratteri) "PINCO PALLA " (12 caratteri).

Perfettissimo ed ha funzionato alla grande!! :-)
E se per esempio mi servono solo 3 dico (tre) caratteri in piu' come
faccio?

zara

unread,
Apr 15, 2011, 1:33:38 PM4/15/11
to

"TinTin" <tintin.u...@gmail.it.invalid> ha scritto nel messaggio
news:u2tgq6tsinl4loluv...@4ax.com...

abbrevi! non puoi variare la lunghezza della stringa.

TinTin

unread,
Apr 16, 2011, 2:59:31 AM4/16/11
to
Oggi Fri, 15 Apr 2011 19:33:38 +0200, (zara), in questo messaggio
<4da881b0$0$18238$4faf...@reader2.news.tin.it>, ha scritto:

>abbrevi! non puoi variare la lunghezza della stringa.

Ci avevo pensato solo che la parola che devo abbreviare "abbreviata"
(scusate il gioco di parole), si potrebbe interpretare in altri modi. :-(
Comunque per il momento diciamo che e' a posto.
Grazie a tutti per le preziose informazioni. :-)

0 new messages