Beim Programstart verschiedene Sachen lesen und eintragen

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
X360 Andy
Beiträge: 1206
Registriert: 11.05.2008 00:22
Wohnort: Bodensee
Kontaktdaten:

Beitrag von X360 Andy »

2mal ReadString durchlaufen. Dann erst die Daten auslesen

Und wie ? :oops:


Mein System

Master Passwort wird erstellt ( Pref. datei )
Datei wird 1mal Verschlüsselt
Master passwort wird augelesen und in eine weitere Datei geschrieben (wo später auch die normalen passwörter reinkommen )
Pref. datei wird gelöscht
Passwort datei wird verschlüsselt ( Das Master Passwort wird somit ein 2tes mal verschlüsselt )

Das System klappt bis jetzt Perfekt
Nur werden die einträge falsch angezeigt (da er die einstellungen ja mit einträgt)

Das Problem ist das wenn ich 2Datein mache

Beim ersten prog. start wird eine datei erstellt ( mit dem Master passwort )
Die passwörter werden in eine 2te Datei gespeichert

Wenn man das Passwort nun nicht weiß ( Master Passwort ) könnte man einfach die Master PAsswort datei löschen und eine neue erstellen und schon hätte man zugriff auf die Passwörter.
Oder gibt es eine möglichkeit das wenn datei 1 gelöscht wird, datei 2 auch gelöscht wird ? (Automatisch)
Benutzeravatar
Kiffi
Beiträge: 10714
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Beitrag von Kiffi »

X360 Andy hat geschrieben:Und wie ? :oops:

Code: Alles auswählen

FF = ReadFile(#PB_Any,"C:\Users\Andreas\Desktop\pw.x360")
If FF
  ReadString(FF) ; einstellungen zeile 1 überspringen
  ReadString(FF) ; einstellungen zeile 2 überspringen
  While Not Eof(FF)
    [dein reguläres einlesezeug]
  Wend
  CloseFile(FF)
EndIf
Grüße ... Kiffi
a²+b²=mc²
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag von Kaeru Gaman »

aber wie er schon sagte, besser getrennte dateien anlegen.
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Antworten