私の小規模なプロジェクト:Cryptコンテナで作業しています。ロックを解除するには、プラグインでUSBフラッシュドライブを指定し、コンセントをコンセントから抜くだけです。カーソルの下のフォルダパスを取得しますか?
だから、プログラムのGUIは非常に単純です - ちょうどListView。あなたがファイルをcontinerに追加したい場合は、項目をドラッグアンドドロップしてください。
しかし、私は問題を抱えています。ユーザーがファイルを解読したい場合、コンテナにドラッグしてデスクトップ(または特定のフォルダ)にドロップします。私の仕事は、ユーザーがファイルを置く場所を知ることです。ファイルをフォルダにドラッグすると、フォルダに展開する必要があります。フラッシュドライブにドラッグすると、フラッシュドライブにファイルを展開してください。
はい、私の問題の解決策の1つが見つかりました:http://www.codeproject.com/KB/files/DragNDrop.aspxですが、実際はtempDirectoryWatcherとHashtablesでそのメカニズムを理解していません。
多分誰かがカーソルの下のオブジェクト(フォルダ、ドライブなど)へのパスを取得する簡単な方法を知っていますか?