USBメモリースティックでポータブルに動作する一種の会計ソフトウェアを書いています。スティックに隠しパーティションを作成して、メインパーティションのデータベースファイルの有効性を確認するためのデータを保存したいと思います。現在、どうやって始めたらいいのかわかりません。誰かがそれを行う方法を教えてもらえますか?どのパーティションタイプを使用する必要がありますか?C#.NETでそれを読み取るにはどうすればよいですか?Win32APIにはどのようなものがありますか。なんでも。
更新:これがシナリオです。ファイル(暗号化)を使用して値(金額など)を保存します。ユーザーはそのファイルをバックアップでき、ファイルを復元するたびに、バックアップ時に値を復元します。だから私は隠しパーティションが欲しいのです。暗号化は私にとってオプションではありません。