Windows 7 ではレジストリへのアクセスが制限されているため、アプリケーションから直接書き込むことができないと聞きました。そうですか?C# でアプリケーションを開発していますが、ポート設定、最後に使用したファイルなどをセッション間で保存できるようにしたいと考えています。レジストリはまだ良い選択肢ですか、それとも今これを行うための別の好ましい手段はありますか? ありがとう。
1439 次
1 に答える
3
(少なくとも) Windows NT 4 以降、レジストリへのアクセスは制限されています。どこにでも書き込めないということです。通常、書き込みHKEY_CURRENT_USER
はまだ可能です。
レジストリは、設定を保存するための適切なオプションです。ただし、ユーザーのプロファイル フォルダー内の XML ファイルに保存されている"アプリケーション設定" を代わりに使用して、作業を節約することもできます。ここで、レジストリよりも優れている点は何かを尋ねたところ、それぞれの長所と短所についての素晴らしい議論が得られました。
于 2010-05-14T17:10:33.643 に答える