My.Settings を使用せずに、値を読み書きする への返答
投稿で使用できる特殊コードの説明。(別タブで開きます。)
以下の返答は逆順(新しい順)に並んでいます。
投稿者 あにす  (社会人)
投稿日時
2009/12/3 10:01:39
どのパソコンでも同じパスワードを使いたいということでしたら、そのパスワードはUSBメモリ内に保持する以外にないですね。
暗号化や難読化してファイルに保存してはどうでしょうか。
暗号化や難読化してファイルに保存してはどうでしょうか。
投稿者 魔界の仮面弁士  (社会人)
投稿日時
2009/12/3 06:05:18
補助プログラムおよびその設定情報を、日記用 USB メモリ内に置いておく…というのは駄目ですか?
投稿者 bcltkn  (中学生)
投稿日時
2009/12/3 05:22:04
ご返答ありがとうございます。
ユーザー名とパスワードを入力してログインするというプログラムです。
交換USBという、USBメモリを友達数人(今現在は、5人)でまわして日記を書いたりする、交換ノートのUSBメモリ版をやっているのですが、日記を開くまではいいのですが、下までスクロールをするのが面倒だということを言われてしまいましたので、その入力を補助するプログラムを作成するつもりです。
パスワードを各々のパソコンで入力するので、 My.Settings を使用して保存すると、1台のパソコンでしかその情報が役に立たない。ファイルに保存すると、パスワードを見られてしまうという可能性があります。だから、 My.Settings を使用しない、さらにファイルにも保存せずに、どのパソコンでも同じパスワードでログインできるというものを作りたかったというわけです。
説明が分かりづらかったらすみません。
よろしくお願いします。
ユーザー名とパスワードを入力してログインするというプログラムです。
交換USBという、USBメモリを友達数人(今現在は、5人)でまわして日記を書いたりする、交換ノートのUSBメモリ版をやっているのですが、日記を開くまではいいのですが、下までスクロールをするのが面倒だということを言われてしまいましたので、その入力を補助するプログラムを作成するつもりです。
パスワードを各々のパソコンで入力するので、 My.Settings を使用して保存すると、1台のパソコンでしかその情報が役に立たない。ファイルに保存すると、パスワードを見られてしまうという可能性があります。だから、 My.Settings を使用しない、さらにファイルにも保存せずに、どのパソコンでも同じパスワードでログインできるというものを作りたかったというわけです。
説明が分かりづらかったらすみません。
よろしくお願いします。
投稿者 魔界の仮面弁士  (社会人)
投稿日時
2009/12/3 02:58:59
ファイル以外で管理するとして、その情報を『どこに保存するか』は決まっていますか?
(仕様が決まっていない物をプログラミングする事はできません)
また、「なぜ、ファイルではマズイのか」を明らかにして頂かないと、
有効な回答は提示できないかと思います(権限の問題とか、情報隠蔽の目的とか)。
・通常の変数だけで管理 … アプリ実行中のみ有効。アプリを再起動すると消えてしまう。
・揮発性レジストリで管理… Windows を再起動するまで有効。API または VB2010 にて指定可能。
・レジストリに保存 … Microsoft.Win32.RegistryKey から利用可能。
・インターネットで管理 … Webサーバーなどを用意し、そこと通信してデータを管理する。
・データベースに格納 … 小規模アプリなら、JET や SQLCE を利用できます。
・代替ストリームで保存 … ファイルの一種ですが、エクスプローラ上では見えません。
・My.Settings を利用 … 今回使えない理由は何でしょうか?
・ファイルとして保存 … 今回使えない理由は何でしょうか?
(仕様が決まっていない物をプログラミングする事はできません)
また、「なぜ、ファイルではマズイのか」を明らかにして頂かないと、
有効な回答は提示できないかと思います(権限の問題とか、情報隠蔽の目的とか)。
・通常の変数だけで管理 … アプリ実行中のみ有効。アプリを再起動すると消えてしまう。
・揮発性レジストリで管理… Windows を再起動するまで有効。API または VB2010 にて指定可能。
・レジストリに保存 … Microsoft.Win32.RegistryKey から利用可能。
・インターネットで管理 … Webサーバーなどを用意し、そこと通信してデータを管理する。
・データベースに格納 … 小規模アプリなら、JET や SQLCE を利用できます。
・代替ストリームで保存 … ファイルの一種ですが、エクスプローラ上では見えません。
・My.Settings を利用 … 今回使えない理由は何でしょうか?
・ファイルとして保存 … 今回使えない理由は何でしょうか?
投稿者 bcltkn  (中学生)
投稿日時
2009/12/3 02:28:12
値Xをファイルとして保存したり My.Settings を使用せずに保存し、次回起動時にその値を読み込む
ということは可能でしょうか?
説明が分かりづらかったらすみません。
あと、 VB2008 です。
ということは可能でしょうか?
説明が分かりづらかったらすみません。
あと、 VB2008 です。
あにす様が仰ったの「暗号化や難読化してファイルに保存する」という方法にしようと思います。
また何かありましたら、投稿させていただきます。
ありがとうございました。<(_ _)>