USBフラッシュ上のデータの構成

多くの場合、USBフラッシュ上のデータを整理するには、ランチャープログラムを使用します。 私はそれらのどれも好きではなかったので、バットファイルとLaunchyに基づいて、私が自分で作った方法を伝えたいです



かなりに言ったように、USBフラッシュドライブ上のすべてのデータは暗号化されたTrueCryptコンテナーに保存されるため、USBフラッシュドライブは次の構造を持ちます。

/安全

/ truecrypt /(TrueCryptプログラム自体があります)

/truecrypt.vol(コンテナー)

/mount.bat(ドライブを常にS:のようにコンテナーをマウントするバッチスクリプト:構成を簡素化します)

/umount.bat(コンテナをアンマウントするバッチスクリプト)

投稿で示されているすべてのスクリプトは一般公開されています(最後を参照)



アイテム番号1。 起動セットアップ

Launchyをインストールし、自分用にカスタマイズし、設定でポータブルモードを有効にして、保護されたセクションにコピーします。

ヒント:コンピューターまたは現在のユーザーに依存しないパス、たとえば、%USERPROFILE%\ [スタート]メニューのプログラムの[スタート]メニューを使用してください。



アイテム番号2。 ポータブルプログラムのショートカットを作成する

すべての.lnkファイルを同じ/ secureフォルダー内の保護されていないパーティションに配置しました。 / secureフォルダーをLaunchyディレクトリーに追加します。 その後、私はまだ自分で決めていない小さな問題に遭遇しました-この場合、環境変数を使用できず、USBフラッシュドライブは異なるコンピューターの異なるドライブに接続できます。 そのため、LaunchyにD:\ secure、E:\ secure、F:\ secure、G:\ secureというフォルダーを追加しました-今のところ:)



アイテム番号3。 自動起動の起動

autorun.infファイルは、TrueCryptコンテナをマウントするスクリプトであるmount.batを実行します。 そこでLaunchy launchを追加しました。

アンマウントする前にLaunchyを閉じるために、taskmount / f / IM launchy.exe命令がumount.batスクリプトに追加され、アンマウントを妨げないようにLaunchyを強制終了します。 ラフですが、動作します。

最も嬉しいのは、umount.batスクリプトを同じLaunchyから実行できることです。



品目番号4。 マウント不可チェック

これは便宜上のみです。 Unlockerは、ディスクを使用するプロセスを表示できます。 命令「unlocker.exe S:」を含むバッチファイルを同じ場所に追加し、美しさのために.exeにコンパイルします。 これで、umountを呼び出す前に、Launchyはいずれの場合でも強制終了し、コンテナーはアンマウントされない可能性があります。

もちろん、ブロックするプロセスがあるかどうかをアンマウントする前にチェックし、もしそうなら、このユーティリティを実行したいと思いますが、バッチスクリプトにはそのような困難はありません(いずれにしても、私は成功しませんでした)



アイテム番号5。 アンマウント後にフラッシュドライブを自動的に取り外す手順の開始

コンテンツを含む別のeject.batバッチスクリプトを作成します

umount.batを呼び出す

\安全\ロック解除\ eject.exe / REMOVETHIS / SHOWEJECT

コンテナをアンマウントすると、 USB Disk Ejectorユーティリティが起動します



結果: USBフラッシュドライブ挿入し、ポップアップスタートアップウィンドウで「マウント」を選択します。

セキュリティで保護されたセクションのパスワードを入力すると、Launchyはすぐに使用でき、すべてのポータブルプログラムを実行できます。

作業が終了したら、Altキーを押しながらSpaceキーを押し、イジェクトを書き込みます。USBフラッシュドライブを引き出すことができます(または、アンマウントするだけでアンマウントできます)



私のスクリプトと必要なユーティリティはここに掲載されています 。 質問や提案に喜んで:)



All Articles