ShellExtensionのようなものを書いて、外付けハードディスクを保護したい。ただし、シェル拡張はワークステーション固有です。
ドライブデータを暗号化する認証または拡張機能を表示するアプリケーションを作成して、ドライブをダブルクリックしたときにユーザーに障害メッセージが表示されるようにする方法はありますか。
ShellExtensionのようなものを書いて、外付けハードディスクを保護したい。ただし、シェル拡張はワークステーション固有です。
ドライブデータを暗号化する認証または拡張機能を表示するアプリケーションを作成して、ドライブをダブルクリックしたときにユーザーに障害メッセージが表示されるようにする方法はありますか。
シェル拡張期間を使用して外付けハードドライブを保護することはできません。
データを安全に保ちたい場合、できることは1つだけです。それは暗号化です。NTFSには暗号化機能が組み込まれていますが、暗号化キーの処理方法のため、外付けドライブに使用することはお勧めしません。
ただし、 TrueCryptという事前に調理された優れたソリューションがあります。それは動作し、複数のオペレーティングシステムで利用可能であり、まともな速度と優れたセキュリティを備えています。それを使用してください。
1).netにshellextensionを記述しないでください。これにより、多くの問題が発生します。これは、シェルウィンドウを表示するすべてのアプリケーションに.netランタイムが注入され(ファイルを開くダイアログなど)、すでに別のバージョンのランタイムを使用している場合です。壊れそうです。
2)あなたが何をしようとしているのかよくわかりません。しかし、TrueCryptで外付けハードディスクを暗号化します。それは安全で使いやすいです。
これは、ドライブを変更した場合にのみ可能です。そうでなければ、ソフトウェアなしでシステムで使用するだけでそれをバイパスします。
ドライブのファイルシステムへのアクセス許可でNTFSを使用すると、該当するウィンドウの特権を持つユーザーによってバイパスされます。
暗号化ツールを使用するのが最適な場合があります。適切なソフトウェアと認証でのみアクセス可能な完全なドライブを含む単一のパブリックファイル—多数あります。