È un'opzione fattibile modificare un'immagine ROM direttamente invece di compilare?
Non sono sicuro di "immagine ROM", ma se intendi un normale programma eseguibile (ad esempio un file EXE su Windows), allora sì, è fattibile. L'ho anche visto fare (da qualcuno molto più intelligente di me) per cambiare il comportamento di un programma "sul campo" (eravamo presso un cliente, non avevamo il codice sorgente con noi, e questo era prima che internet fosse una cosa).
Tuttavia, è una cosa MOLTO difficile da fare, bisogna conoscere molto bene il linguaggio assembler (il precedente era 370 assembler, che è più facile dell'assembler x86), e ci sono limiti a quanto grande di un cambiamento si può fare.
Ma soprattutto, ora hai una decisione da prendere:
- Fai tutte le modifiche successive al programma inserendo i binari nell'EXE - come per il resto della vita del programma?
- O a un certo punto cambierai il codice sorgente e lo ricompilerai, il che sovrascriverà tutte le tue modifiche fatte a mano?
Come puoi vedere, ha senso inserire le modifiche nell'EXE solo se non hai altre opzioni. E dovreste fare (e testare accuratamente!) le corrispondenti modifiche al codice sorgente il prima possibile, in modo che la prossima volta che compilate e distribuite il programma, queste modifiche non spariscano.
Articoli simili
- Quanto è fattibile per gli Stati Uniti saltare il 5G e passare direttamente al 6G?
- Quale è più veloce, 4GB RAM con 32GB ROM o 4GB ram con 64GB ROM? La differenza di ROM è importante o si tratta solo di RAM?
- Il mio limite di dati mensile è di 500 Mbs di LTE. Ho l'opzione di disattivare l'LTE e usare invece il 3G. Dovrei usare il 3G invece dell'LTE?
- Come modificare un'email già inviata per modificare qualcosa pronto da ripetere o inviare a qualcun altro