私の知る限りでは:
十分な権限を持たないユーザーは、構成ファイルを作成/書き込みできない可能性があります
権限に関係なく、ユーザーの「ホーム ディレクトリ」または「アプリケーション データ」ディレクトリ内にファイルを作成できる必要があります。通常、これらのディレクトリは書き込み可能である必要があります。
今日のウイルス対策では、キーを追加/編集/削除できますか?
私のウイルス対策がレジストリ操作を妨害するのを見たことがありません。レジストリで疑わしいことをしていない限り、おそらく問題ありません。
どちらの方法が良いでしょうか?
それは好みの問題です。テキストファイルの方が優れていると思います-設定の移行が簡単になります。アンインストール後にジャンクを残さないでください。
また、誰かがクラス/ライブラリを知っていて、vc ++で構成設定を管理する場合
Qt 4 のQSettings 。また、JSON などの構成言語を確認したり、設定に lua を使用したり (Qt 4 を使用するよりもやり過ぎではない)、任意の XML ライブラリを取得したりすることもできます。また、レジストリを直接操作したり、iostreams や stdio を使用して構成ファイルを作成したりすることは難しくありません。また、必要に応じて、独自の構成ライブラリをいつでも作成できます。