2010-11-30 15 views

答えて

4

いくつかのアプローチが存在します。それがアンロックされるまで

  1. 任意の アプリケーションにフォルダへのアクセスをブロックします。 ファイルは変更されません。
  2. フォルダ内のすべてのファイルを で暗号化し、そのファイルを でオンザフライで復号化します。
  3. ファイルを 暗号化されたストレージに移動し、この ストレージを仮想フォルダとしてマウントします。

最初のアプローチでは、システムをセーフモードで再起動したり、HDDを別のコンピュータに持ち込んでそのフォルダにアクセスしたりすることができます。

ファイルシステムフィルタドライバを使用して2番目の方法が可能です。あなた自身で作成することもできますし、CallbackFilter製品(この特定の目的のためにサンプルを暗号化することができます)を使用することもできます。

当社の製品を使用する第3のアプローチも可能です。 Callback File System(VMounterサンプルを参照)を使用して、仮想ストレージをディスクとして、またはNTFSディスク上のフォルダとしてマウントできます。

市販されているPismo File Mount製品もあります。Delphi APIを使用していればすぐに使用できます。その製品は、FS Filterドライバを使用してディスク上のフォルダとしてコンテナをマウントします。個人的に私はこのアプローチを気に入っていませんが、FSフィルタドライバはファイルシステムドライバよりも扱いにくく、サードパーティのフィルタと競合する傾向があります。

関連する問題