Android 台灣中文網

標題: 【24/10/27】資料夾鎖定、解鎖工具 (樓主自製+完全開源) [打印本頁]

作者: love_apktw    時間: 2024-10-27 23:19
標題: 【24/10/27】資料夾鎖定、解鎖工具 (樓主自製+完全開源)
本帖最後由 love_apktw 於 2024-10-29 20:34 編輯

【軟體名稱】:資料夾鎖定、解鎖工具
【軟體版本】:1.0 (最終版)
【版本類型】:樓主自製+完全開源版
【軟體語言】:繁體中文
【檔案大小】:2.32 KB
【作業系統】:Windows
【軟體介紹】:有資料不想被別人看到?那你就來對帖啦!
樓主用2天寫了一個小程式,讓別人不能看到你的資料,
而且不只如此,還完全開源,讓您放心使用!
----------------------------------------------------------------------------------------------
【軟體原始碼】:
  1. @echo off
  2. title hone7576的資料夾鎖定、解鎖工具
  3. if "%cd%"=="C:\Windows\System32" (
  4.     echo 此程式無法以管理員權限運行,否則會導致問題發生。
  5.     pause >nul
  6.     exit /b
  7. )
  8. if EXIST ".{21EC2020-3AEA-1069-A2DD-08002B30309D}" goto UNLOCK
  9. if NOT EXIST "Folder" goto CreateFolder

  10. :CONFIRM
  11. cls
  12. echo 您確定要鎖定資料夾嗎? 請輸入yes或是no
  13. set /p cho=
  14. if /I "%cho%"=="yes" goto LOCK
  15. if /I "%cho%"=="no" goto END
  16. goto CONFIRM

  17. :: ---------------------------------------------------------------------------------------------------------
  18. :LOCK
  19. cls
  20. ren Folder ".{21EC2020-3AEA-1069-A2DD-08002B30309D}"
  21. cls
  22. attrib +h +s ".{21EC2020-3AEA-1069-A2DD-08002B30309D}"
  23. cls

  24. :: Create desktop.ini
  25. echo [.ShellClassInfo] > ".{21EC2020-3AEA-1069-A2DD-08002B30309D}\desktop.ini"
  26. cls
  27. echo ConfirmFileOp=0 >> ".{21EC2020-3AEA-1069-A2DD-08002B30309D}\desktop.ini"
  28. cls
  29. echo IconFile=C:\WINDOWS\System32\SHELL32.dll,3 >> ".{21EC2020-3AEA-1069-A2DD-08002B30309D}\desktop.ini"
  30. cls
  31. echo IconIndex=0 >> ".{21EC2020-3AEA-1069-A2DD-08002B30309D}\desktop.ini"
  32. cls
  33. echo LocalizedResourceName=DataBase >> ".{21EC2020-3AEA-1069-A2DD-08002B30309D}\desktop.ini"
  34. cls
  35. attrib +h +r ".{21EC2020-3AEA-1069-A2DD-08002B30309D}\desktop.ini"
  36. cls
  37. icacls ".{21EC2020-3AEA-1069-A2DD-08002B30309D}" /deny Everyone:(R,X,W,D)

  38. cls
  39. echo 資料夾已鎖定。
  40. pause >nul
  41. goto END

  42. :: ---------------------------------------------------------------------------------------------------------
  43. :UNLOCK
  44. cls
  45. echo 輸入密碼以解鎖您的資料夾....
  46. set /p pass=Password:
  47. if NOT "%pass%"=="hone7576" goto FAIL
  48. icacls ".{21EC2020-3AEA-1069-A2DD-08002B30309D}" /remove:d Everyone
  49. attrib -h -s ".{21EC2020-3AEA-1069-A2DD-08002B30309D}"
  50. icacls ".{21EC2020-3AEA-1069-A2DD-08002B30309D}\desktop.ini" /remove:d Everyone
  51. ren ".{21EC2020-3AEA-1069-A2DD-08002B30309D}" Folder

  52. cls
  53. echo 資料夾成功解鎖。
  54. timeout 1 >nul
  55. start %CD%\Folder
  56. pause >nul
  57. goto END

  58. :: ---------------------------------------------------------------------------------------------------------
  59. :FAIL
  60. cls
  61. echo 密碼錯誤。
  62. pause >nul
  63. goto UNLOCK

  64. :: ---------------------------------------------------------------------------------------------------------
  65. :CreateFolder
  66. cls
  67. md Folder
  68. goto CONFIRM

  69. :: ---------------------------------------------------------------------------------------------------------
  70. :END
  71. exit /b
複製代碼

----------------------------------------------------------------------------------------------
【軟體使用方法】
初次執行時,這個程式會建立一個名為"Folder"的資料夾,然後它會問您是否要鎖定資料夾,
如果您輸入yes,它就會鎖定"Folder",如果您輸入no,它就會解鎖"Folder",
"Folder"如果正在鎖定狀態,您將無法刪除它、重新命名它,只有輸入正確密碼才能解鎖資料夾。
----------------------------------------------------------------------------------------------
【軟體預設設定】
資料夾的預設密碼為"hone7576",您可以自定義它。
自定義方法:程式的第52行請自行改為 if NOT "%pass%"=="你的密碼" goto FAIL
----------------------------------------------------------------------------------------------
【附件下載】 hone7576的資料夾鎖定、解鎖工具.bat (2.32 KB, 下載次數: 252)