馬上加入Android 台灣中文網,立即免費下載應用遊戲。
您需要 登錄 才可以下載或查看,沒有帳號?註冊
x
本帖最後由 love_apktw 於 2024-11-3 14:52 編輯
【軟體名稱】:資料夾鎖定、解鎖工具 v2 (樓主自製+完全開源)
【軟體版本】:v2 (想不到吧,竟然更新了)
【版本類型】:樓主自製+完全開源版
【軟體語言】:繁體中文
【檔案大小】:bat版本3.8KB、bat2exe版本231KB、VMP加殼版4MB、TEP加殼版3.15MB
【作業系統】:Windows
----------------------------------------------------------------------------------------------
【軟體介紹】:
簡單來說,它與v1幾乎相同,可以鎖定、解鎖資料夾,可是又多了一個新功能(更改密碼),
讓您修改密碼更方便!
----------------------------------------------------------------------------------------------
【原始碼】:
- @echo off
- title hone7576的資料夾鎖定、解鎖工具
- if "%cd%"=="C:\Windows\System32" (echo 此程式無法以管理員權限運行,否則會導致問題發生。 & pause >nul & exit /b)
- if "%1"=="am_admin" (echo 此程式無法以管理員權限運行,否則會導致問題發生。 & pause >nul & exit /b)
- if NOT exist "password.txt" (
- echo hone7576> password.txt
- )
- attrib +h +s "password.txt"
- icacls "password.txt" /deny Everyone:(R,X,W,D)
- if exist ".{21EC2020-3AEA-1069-A2DD-08002B30309D}" goto UNlock
- if NOT exist "Folder" (md Folder & goto confirm)
- :confirm
- cls
- echo 您確定要鎖定資料夾嗎? 請輸入yes或是no
- set /p cho=
- if /I "%cho%"=="yes" goto lock
- if /I "%cho%"=="no" goto END
- goto confirm
- :: ---------------------------------------------------------------------------------------------------------
- :lock
- cls
- ren Folder ".{21EC2020-3AEA-1069-A2DD-08002B30309D}"
- cls
- attrib +h +s ".{21EC2020-3AEA-1069-A2DD-08002B30309D}"
- cls
- echo [.ShellClassInfo] > ".{21EC2020-3AEA-1069-A2DD-08002B30309D}\desktop.ini"
- cls
- echo ConfirmFileOp=0 >> ".{21EC2020-3AEA-1069-A2DD-08002B30309D}\desktop.ini"
- cls
- echo IconFile=C:\WINDOWS\System32\SHELL32.dll,3 >> ".{21EC2020-3AEA-1069-A2DD-08002B30309D}\desktop.ini"
- cls
- echo IconIndex=0 >> ".{21EC2020-3AEA-1069-A2DD-08002B30309D}\desktop.ini"
- cls
- echo LocalizedResourceName=DataBase >> ".{21EC2020-3AEA-1069-A2DD-08002B30309D}\desktop.ini"
- cls
- attrib +h +r ".{21EC2020-3AEA-1069-A2DD-08002B30309D}\desktop.ini"
- cls
- icacls ".{21EC2020-3AEA-1069-A2DD-08002B30309D}" /deny Everyone:(R,X,W,D)
- cls
- echo 資料夾已鎖定。
- pause >nul
- goto END
- :: ---------------------------------------------------------------------------------------------------------
- :UNlock
- cls
- icacls "password.txt" /remove:d Everyone
- cls
- attrib -h -s "password.txt"
- cls
- set /p current_password=<password.txt
- cls
- attrib +h +s "password.txt"
- cls
- icacls "password.txt" /deny Everyone:(R,X,W,D)
- :UNlock1
- cls
- echo 輸入密碼以解鎖您的資料夾....
- set /p pw=Password:
- if NOT "%pw%"=="%current_password%" (cls & echo 密碼錯誤。 & pause >nul & goto UNlock1)
- icacls ".{21EC2020-3AEA-1069-A2DD-08002B30309D}" /remove:d Everyone
- cls
- attrib -h -s ".{21EC2020-3AEA-1069-A2DD-08002B30309D}"
- cls
- icacls ".{21EC2020-3AEA-1069-A2DD-08002B30309D}\desktop.ini" /remove:d Everyone
- cls
- ren ".{21EC2020-3AEA-1069-A2DD-08002B30309D}" Folder
- cls
- echo 資料夾成功解鎖。
- timeout 1 >nul
- start %CD%\Folder
- pause >nul
- goto change_password
- :: ---------------------------------------------------------------------------------------------------------
- :change_password
- cls
- set /p change_pw=是否要更改密碼? (Y/N):
- if "%change_pw%"=="" goto change_password
- if /I "%change_pw%"=="Y" goto change_password_Y_or_N
- if /I "%change_pw%"=="N" goto END
- goto change_password
- :: ---------------------------------------------------------------------------------------------------------
- :change_password_Y_or_N
- cls
- echo 請輸入新密碼:
- set /p new_pw=New Password:
- if /I "%new_pw%"=="" (cls & echo 您無法將密碼清空,否則將失去密碼鎖的意義。 & pause >nul & goto change_password_Y_or_N)
- :change_password_Y_or_N_2
- cls
- echo 您即將把密碼修改為 %new_pw%
- set /p change_pw_Y_or_N=您真的要更改密碼? (Y/N):
- if /I "%change_pw_Y_or_N%"=="" goto change_password_Y_or_N_2
- if /I "%change_pw_Y_or_N%"=="Y" goto password_change_report
- if /I "%change_pw_Y_or_N%"=="N" goto END
- goto change_password_Y_or_N_2
- :: ---------------------------------------------------------------------------------------------------------
- :password_change_report
- cls
- icacls "password.txt" /remove:d Everyone
- cls
- attrib -h -s "password.txt"
- cls
- echo %new_pw%> password.txt
- cls
- attrib +h +s "password.txt"
- cls
- icacls "password.txt" /deny Everyone:(R,X,W,D)
- cls
- echo 密碼更改成功!
- echo 您的密碼:%new_pw%
- pause >nul
- goto END
- :: ---------------------------------------------------------------------------------------------------------
- :END
複製代碼
----------------------------------------------------------------------------------------------
【注意事項】:
注意!此程式沒有加密功能,只能防禦電腦新手,
如果追求極致安全性,請使用VeraCrypt或其他軟體。
----------------------------------------------------------------------------------------------
【軟體使用演示】:
操作演示.mp4
(5.77 MB, 下載次數: 292)
|
評分
-
查看全部評分

|