Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Salve a tutti,
ho in piccolo problemino con vb6. Allora...dovrei modificare un file binario alla 4648esima byte dove c'è scritto "ciao"...cioè:
4648 = c
4649 = i
4650 = a
4651 = o
Al posto di "ciao" dovrei scrivere "cane" e quindi ho fatto:
Codice sorgente - presumibilmente Delphi
Private Sub Command1_Click()
Open "C:\file.exe" For Binary Access Write Lock ReadWriteAs#1
Put #1, 4648, "cane"
Close#1
End Sub
Poi con un hex editor ho visto che in realtà vb non ha sovrascritto la parola "cane" con "ciao" ma ha scritto "ciaocane" e quindi l' exe una volta aperto dà errore.
Come faccio a sovrascrivere i dati nelle celle? C'è qualche particolare comando?