パスワードつき隠しフォルダを簡単に作る方法
参考
http://www.simplehelp.net/2010/11/29/how-to-create-a-password-protected-folder-in-windows-7/
http://social.microsoft.com/forums/en-US/softwareresources/thread/9a0f17af-928e-4732-a3ba-90d54ed961ea
http://www.lifehacker.jp/2010/12/101130passfoldersanssoftware.html
手順
1 新規フォルダを作って、適当な名前をつけます。
2 フォルダを開き、空白部分で右クリック。「新規作成」から「テキスト作成」を開きます。
3 テキストファイルを開いて、下記をコピペします。
cls @ECHO OFF title Folder Private if EXIST "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" goto UNLOCK if NOT EXIST Private goto MDLOCKER :CONFIRM echo Are you sure you want to lock the folder(Y/N) set/p "cho=>" if %cho%==Y goto LOCK if %cho%==y goto LOCK if %cho%==n goto END if %cho%==N goto END echo Invalid choice. goto CONFIRM :LOCK ren Private "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" attrib +h +s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" echo Folder locked goto End :UNLOCK echo Enter password to unlock folder set/p "pass=>" if NOT %pass%== PASSWORD_GOES_HERE goto FAIL attrib -h -s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" ren "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" Private echo Folder Unlocked successfully goto End :FAIL echo Invalid password goto end :MDLOCKER md Private echo Private created successfully goto End :End
4 「PASSWORD_GOES_HERE」の部分を、自分の好きな文字列に変更する。これが、フォルダのパスワードになる。
例えば、パスワードを「softel」にしたい場合は「if NOT %pass%== softel goto FAIL」に変更する。
5 拡張子を .bat に変更して、テキストファイルを保存。
6 できあがったbatファイルをダブルクリックすると「Private」という新しいファイルが表示される。
これがパスワードつきフォルダなので、隠したいファイルを入れる。
7 もう一度「~.bat」ファイルをダブルクリックすると、プロンプト画面でフォルダをロックするかどうか聞かれる。「Y」を押すと「Private」フォルダが消える。
8 再び「Private」フォルダを表示させるには、「~.bat」ファイルをダブルクリックして、4. で設定したパスワードを入力すればOK。
ただし、フォルダのオプションで、「保護されたオペレーティングシステムファイルを表示しない」の設定になっているときに見えないだけで、「保護されたオペレーティングシステムファイルを表示する」設定にしている環境では見えてしまう。
「パスワードつき隠しフォルダ」というより、隠しファイルにして、見えない環境では見えなくなる方法。
コメント