Ciao a tutti.
Ho realizzato un programma in C++ che, per varie esigenze, modifica un file binario chiamato "DEFAULT.prog". La modifica avviene in questo modo:
Il programma funziona benissimo. Oggi ho creato un installer per questa applicazione, utilizzando Inno setup 5.4. Se installo il programma e lancio l'eseguibile che crea il setup, questo non modifica più il filecodice:ofstream file; file.open("data/DEFAULT.prog", ios::binary); file.write((char*)&rec.classica, sizeof(int)); file.write((char*)&rec.bonus, sizeof(int)); file.write((char*)&rec.arcade, sizeof(int)); file.write((char*)&rec.puntitot, sizeof(int)); file.write((char*)&rec.livello, sizeof(int)); file.write((char*)&sel_sfondo, sizeof(int)); file.write((char*)&sel_spada, sizeof(int)); file.write((char*)&musica_attiva, sizeof(bool)); file.close();cosa può essere?

cosa può essere?
Rispondi quotando