ユーザー名とパスワードの情報を、あるプロセスから Windows の同じサーバー上で実行されている別のプロセスに転送したいと考えています。この転送を安全な方法で行うための最善の方法は何ですか? 簡単な方法の 1 つは、パスワードをファイルにコピーしてから、他のプロセスにファイルから読み取らせ、読み取り後にファイルを削除することです。これは単純ですが、安全であるかどうかは心配です。ただし、このファイルが短期間しか存在しない場合でも、誰かがこのファイルにアクセスする可能性があり、他の場合にファイルが除外される可能性があるためです。エラーまたはクラッシュを処理します。ソケットや名前付きパイプのような IPC は、この問題に対してやり過ぎのようです。以下のこのリンクで説明されているように、プロセス間でのメモリの共有について説明しているように、メモリマップファイルを使用する傾向があります。これは正しいアプローチですか?また、ルージュプロセスがこのメモリロケーションからデータを清掃するのを防ぐために、解放/消去する前にメモリをダミーデータで埋めることをお勧めしますか?
http://msdn.microsoft.com/en-us/library/aa366551(VS.85).aspx