ウィザード ベースの MFC アプリがあります。アプリはユーザーにさまざまな数の質問をします。質問は INI ファイルに書き込まれ、後でユーザーが [完了] をクリックすると暗号化されます。
私がこれまで見てきたすべての INI ファイル パーサーは、ディスク上の物理ファイルの読み取りまたは書き込みを行っていました。INI ファイルには機密情報が含まれているため、これを行いたくありません。代わりに、INI ファイルがメモリのみに基づいており、暗号化されていない形式でディスクに書き込まれないようにしたいと考えています。
アプリではユーザーが戻って回答を変更できるため、この目的でメモリ内データベースを使用できると思いましたが、ディスクに何も書き込まれたくないし、アプリに DB を出荷したくありません。それは避けることができます。
暗号化されていないときのファイルはサードパーティによって処理されるため、INI ファイルを使用する必要があります。
どんな提案も歓迎します。
ありがとう..