2010-12-28 3 views
0

Ich entwickle eine POS-Standalone-Desktop-Anwendung mit SQL Compact, C# WPF, ich möchte den Benutzernamen und das Passwort und einige benutzerbezogene Einstellungen Details auf dem lokalen Desktop speichern.Erstellen von Registrierungsdateien für POS-Desktop-Anwendung mit C# WPF

Kann ich die Registrierung für diesen Zweck verwenden? Wenn ja, bitte führe mich, wie das geht.In meiner letzten Kodierung habe ich Binärdateien (.dat oder .bin) verwendet, um die Einstellungsinformationen zu speichern. Jetzt versuche ich nach anderen Optionen zu suchen. XML ist nicht gesichert, da man die Datei leicht lesen kann.

+0

mögliche Duplikate von [WPF/C#: Wo sollte ich Benutzervorgaben-Dateien speichern?] (Http://StackOverflow.com/questions/396229/wpf-c-where-should-i-be-saving-user-- preferences-files) – Gishu

+0

Die Registrierung ist wirklich nicht sicherer als XML - es ist nur ein Haufen Schlüssel und Werte. –

Antwort

0

Wie Sie mit C# auf Registry zugreifen können, finden Sie here. Aber ich bin mir nicht sicher, ob das so eine gute Idee ist - Sie können Daten in einer Datei speichern - sogar in einem XML. Sie können die Daten verschlüsseln - in diesem Fall ist sie für niemanden lesbar.

+0

So entschlüsseln Sie die Dateien – Panindra

+1

Es gibt eine Crypto API. Mehr darüber finden Sie in MSDN: http://msdn.microsoft.com/en-us/library/aa380255(v=VS.85).aspx – Vladimir

+0

danke vladimir – Panindra

3

Sie können die Windows-Registrierung für die Benutzer vom Computer verwenden, wenn sich dieser Benutzer beim Computer anmeldet, wird Ihre Position diese Person automatisch im System anmelden.

Sie können die Pos eine sichere Sicherung der Registrierung erstellen, wenn Benutzerinformationen hinzugefügt werden. Nun, was das Hinzufügen anderer Informationen zur Registrierung betrifft, kann es aber nicht sehr einfach gemacht werden.

Wenn sich ein Benutzer beim System anmeldet, wird er zum aktuellen Benutzer eines eigenständigen Systems. Wenn dies in einer Netzwerkdomäne geschieht, sollten Sie das Active Directory für Ihre Benutzerinformationen verwenden.

Verwandte Themen