2010-12-28 13 views
0

私は、ローカルデスクトップにユーザー名とパスワードといくつかのユーザー関連の設定の詳細を保存するSQL Compact、C#WPFでPOSスタンドアロンデスクトップアプリケーションを開発しています。C#WPFを使用してPOSデスクトップアプリケーションのレジストリファイルを作成します

私はこの目的のためにレジストリを使用できますか?私の最近のコーディングでは、バイナリファイル(.datまたは.bin)を使用して設定情報を保存しました。今は他のオプションを探すことを試みている。ファイルを簡単に読み取ることができるため、XMLは保護されていません。

+0

[WPF/C#:ユーザー設定ファイルをどこに保存する必要がありますか?](http://stackoverflow.com/questions/396229/wpf-c-where-should-i-be-saving-user- preferences-files) – Gishu

+0

レジストリは実際にはXMLより安全ではありません。キーと値の束です。 –

答えて

0

C#を使用してレジストリにアクセスするには、hereがあります。しかし、私はそれが良いアイデアであるかどうかはわかりません。データをファイルに保存することができます。これはXMLでも可能です。データを暗号化することができます。その場合、誰にも読めるわけではありません。

+0

ファイルをencrtptする方法 – Panindra

+1

暗号化APIがあります。さらに詳しい情報はMSDNにあります: http://msdn.microsoft.com/en-us/library/aa380255(v=VS.85).aspx – Vladimir

+0

ありがとうございましたvladimir – Panindra

3

あなたはコンピュータからユーザーにWindowsレジストリを使用することができます。そのユーザーがコンピュータにログインすると、そのユーザーはその人をシステムに自動的にログします。

ユーザー情報が追加されると、posにレジストリの安全なバックアップを作成できます。さて、レジストリに他の情報を追加することはできますが、それほど簡単ではありません。

ユーザがシステムにログインすると、スタンドアロンシステムのcurentユーザになります。これがネットワークドメイン上にある場合は、ユーザ情報のためにアクティブディレクトリを使用する必要があります。

関連する問題