Ho modificato un file eseguibile (di un programma freeware) con UltraEdit, sostituendo qualche parola in inglese col corrispettivo italiano, e l'ho salvato.
Al momento di riaprirlo però mi dice The program has ben modified unauthorized.
Come posso fare per risolvere il problema?
Se la procedura è integrata nel codice, come si capisce visto lo scenario, non si può esserne sicuri in alcun modo.
A meno che si non riesca a fare un reverse engineering per ritornare al codice sorgente (per nulla facile, e per giunta illegale se il programma non è open source) e rimuovere manualmente il codice che si occupa del controllo, no: non c'è alcuna possibilità di modificarlo.
L'eseguibile non ha gradito la modifica che hai fatto e non parte più, in quanto esegue un controllo di integrità all'avvio dell'applicazione.
MegaLab.it rispetta la tua privacy. Per esercitare i tuoi diritti scrivi a: privacy@megalab.it .
Copyright 2008 MegaLab.it - Tutti i diritti sono riservati