Seite 1 von 1

Datei in Programm speichern oder verstecken

Verfasst: 15.07.2011 13:34
von Sauer-RAM
Hi

Ich will einen Installer schreiben, der mir mein Programm ganz normal auf dem Rechner installiert. Aber ich will Daten wie Benutzername, Seriennummer und anderen Kram in mein Programm includieren oder irgendwo verstecken. Wie realisiert man das am besten?
Danke schonmal im Vorraus

Re: Datei in Programm speichern oder verstecken

Verfasst: 15.07.2011 13:38
von RSBasic
Vorher verschlüsseln, aber es besteht trotzdem die Gefahr, dass diese Daten wieder entschlüsselt werden können.

Re: Datei in Programm speichern oder verstecken

Verfasst: 15.07.2011 13:42
von Sauer-RAM
Ja das ginge aber ist nicht so schön, wenn da noch andere Dateien drin wären die man nicht lesen kann. Also kann ich nach der Kompilierng nciht irgendwie in die Exe ne Datei schreiben, als wäre sie durch Include includiert?

Re: Datei in Programm speichern oder verstecken

Verfasst: 15.07.2011 13:49
von STARGÅTE
Du kannst schon vorher einen bestimmte Menge an Bytes (also einenen Leeren bereich in der exe) includen in den du dann später reinschreibst.
Bzw du schreibst einfach hiner die Exe etwas ran.

Re: Datei in Programm speichern oder verstecken

Verfasst: 15.07.2011 13:59
von Sauer-RAM
Ja sowas wollt ich machen. Aber wie kann ichden Bereich hinter der Exe wieder auslesen? und beeinträchtigt das nicht die Funktionalität der Exe?

Re: Datei in Programm speichern oder verstecken

Verfasst: 15.07.2011 14:07
von Kiffi
@Sauer-RAM: guckstu hier.

Grüße ... Kiffi

Re: Datei in Programm speichern oder verstecken

Verfasst: 15.07.2011 14:08
von RSBasic
Wenn du am Ende der Datei etwas hinzufügst, wird deine Anwendung dadurch nicht beschädigt. Es wird einfach ignoriert. Das einzige, was passieren kann ist, dass bestimmte Antivirenprogramme wie Antivir auf sowas sehr empfindlich reagieren und eine "Virenmeldung" ausgeben.

Re: Datei in Programm speichern oder verstecken

Verfasst: 15.07.2011 14:13
von Sauer-RAM
Danke genau das hab ich gesucht!

Re: Datei in Programm speichern oder verstecken

Verfasst: 15.07.2011 16:34
von GPI
ich würde das Trotzdem in die den Quellcode einbringen.

Code: Alles auswählen

DataSection
  mydata:
  Data.s "########hierspäterunbedingtwasreinpatchen#########"
EndDataSection
und dann mit einen anderen Programm dein "Installer" in Speicher laden, nach "########hierspäterunbedingtwasreinpatchen#########" suchen und das ersetzen. WICHTIG! Du mußt vorher schon wissen, wie groß die Daten sein werden!

Das ist auf jeden Fall sauberer.