自分のプログラムだけがアクセスでき、プログラムをダウンロードして実行できる安全な仮想ドライブを作成するにはどうすればよいでしょうか。
これには、「マイ コンピュータ」でドライブを見たときに見えないことが含まれます。
これをプログラムのアンチリークとして使用します。C# Assembly.Load を使用して特定のプログラムを実行しましたが、.NET 以外のアプリケーションを実行したいと考えています。
IsolatedStorageを使用して、アプリケーションのデータを保存できます。ただし、Isolated Storage からアプリケーションをダウンロードして実行できるとは思いません。
仮想ドライブを作成し、Windows 7 で利用可能なツールを使用してマウントし、 Windows のアクセス許可やその他の OS のトリックを使用して、自分だけがアクセスできるようにすることができます。すべてのユーザーに対して非表示にするかどうかはわかりませんが、あなた以外のユーザーがアクセスできない可能性があります。
Windows 7 を実行していない場合は、同じ効果を得る方法が他にもあると思います。
当社のSolFS OS Editionを使用してください。独自のファイルシステム(暗号化が組み込まれている)で仮想ディスクを作成できます。仮想ディスクが UNC パスにマウントされている場合、ドライブ文字がないため、マイ コンピュータからは表示されません。さらに、このディスクへのアクセスをアプリケーションと OS 自体のみに制限できます。
TrueCryptはあなたが望むことをしますか?それはあなたが求めていることのいくつかをします。