Windows で AES 暗号化キーなどの機密データを安全に保存する方法はありますか? 自分のプログラムだけがデータを利用できるようにしたい。DPAPI (CryptProtectData / CryptUnprotectData) が他のユーザーのプロセスからのアクセスからデータを保護することは知っていますが、同じユーザーによって実行されると、望ましくないプログラムからは保護されません。
データを保護/保護解除するために呼び出しプロセス イメージ ファイルの情報 (イメージ ファイルのハッシュなど) を自動的に使用する API があることを期待していましたが、MSDN でそのような API を見つけることができませんでした。