วันพุธที่ 2 มกราคม พ.ศ. 2556

การล็อคตั้งรหัสไฟล์

ถ้าคุณๆ ที่เข้าห้องซอฟต์แวร์ เป็นประจำจะได้เคยเจอกระทู้ถามทำนองนี้  "จะใส่ password ไม่ให้คนอื่นเข้าอย่างไร" ซึ่งส่วนใหญ่จะมีผู้ตอบ ให้ใช้โปรแกรมต่างๆ ทำการล็อก

แต่ทิปนี้จะมาบอกว่าไม่จำเป็นต้องใช้โปรแกรมอื่นๆ ช่วย ในตัว Windows มีให้มาแล้ว ทั้ง XP, Vista และก็ Windows 7 ด้วย แค่เขียน Script ไม่กี่บรรทัด ก็ซ่อนโฟลเดอร์พร้อมใส่

Password ให้ด้วย

1.ให้ คุณ เปิด Notepad ขึ้นมาแล้วเปิดไฟล์ใหม่ ให้ก็อปปี้ script ข้างล่างมาปะ แล้วแก้ไขตำแหน่งที่ใส่ password ให้เป็น password ของคุณ เซฟเป็น Batch file

ในที่นี่ผมใช้ชื่อว่า Lock.bat


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 u 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 Enter password to Unlock folder
set/p "pass=>"
if NOT %pass%== 1234567 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
goto End

:FAIL
echo Invalid password
goto end

:MDLOCKER
md Locker
echo Locker created successfully
goto End
:End

หมายเหตุ :ตำแหน่ง Password อยู่ที่ 1234567 ให้คุณตั้งใหม่ แล้วแต่คุณๆ


2.เริ่มใช้ให้ดับเบิลคลิกที่ batch file จะมีการสร้างโฟลเดอร์ชื่อ Locker ขึ้นมา

3.ให้คุณก็อปปี้ไฟล์ที่ต้องการจะซ่อนมาใส่ในโฟลเดอร์นี้

4.ดับเบิลคลิกที่ Batch file อีกครั้ง Batch file จะถามคุณว่าต้องการ ซ่อนโฟลเดอร์หรือไม่ ให้ตอบ Y (Yes) โฟลเดอร์ก็จะล็อกและซ่อน ไม่ให้เห็น

5.ถ้าจะยกเลิกการซ่อนก็ให้ดับเบิล Batch file อีกครั้ง แล้วใส่ Password ที่คุณตั้งไว้ แล้วกด  <enter>





another code


cls
@ECHO OFF
title Folder Private
if EXIST "HTG Locker" 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 "HTG Locker"
attrib +h +s "HTG Locker"
echo Folder locked
goto End
:UNLOCK
echo Enter password to unlock folder
set/p "pass=>"
if NOT %pass%== ตรงนี้คือรหัส goto FAIL
attrib -h -s "HTG Locker"
ren "HTG Locker" Private
echo Folder Unlocked successfully
goto End
:FAIL
echo Invalid password
goto end
:MDLOCKER
md Private
echo Private created successfully
goto End
:End





ไม่มีความคิดเห็น:

แสดงความคิดเห็น