這個(gè)就是以前那個(gè)用CLSID來(lái)加密的原理一樣。
把以下代碼用文本保存為*.bat格式。
特征敘述:第一次雙擊*.bat文件會(huì)Get出名為L(zhǎng)ocker文件夾。
第二次雙擊會(huì)提示你是否要加密該文件夾[Y/N],加密后文件夾消失。
第三次雙擊提示你要輸入密碼。
程序代碼
cls
@ECHO OFF
title Folder Locker
if EXIST "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" goto UNLOCK
if NOT EXIST Locker 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 Locker "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
attrib +h +s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
echo Folder locked
goto End
:UNLOCK
echo 請(qǐng)輸入密碼
set/p "pass=>"
if NOT %pass%== 設(shè)置密碼 goto FAIL
attrib -h -s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
ren "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" Locker
echo Folder Unlocked successfully //
upx8.com
goto End
:FAIL
echo Invalid password
goto end
:MDLOCKER
md Locker
echo Locker created successfully
goto End
:End