× Home Price More Article

Article

เทคนิคการสร้าง Folder ลับ (การซ่อน Folder) Verion 2


วันนี้ก็จะเอาเทคนิคการซ่อน Folder มาฝากกันเพิ่มเติมนะครับ โดยคราวนี้จะเพิ่มความสามารถให้ Folder ที่เราซ่อนไว้ให้เข้ายากขึ้นไปอีกนิดนะครับ มาดูขั้นตอนกันเลย
1. ก่อนอื่นให้สร้าง Folder ที่เราต้องการเก็บสิ่งที่เป็นความลับขึ้นมา ครับ จากตัวอย่างนี้ผมสร้าง Folder ชื่อ "Locker"

2. จากนั้นให้สร้าง text file ขึ้นมา 1 อันนะครับ จะตั้งชื่อว่าอะไรก็ได้

3. จากนั้นให้ Copy ข้อความด้านล่างนี้ไปวางไว้ใน Text file นั้นครับ
อธิบายเพิ่มเติม1 : ข้อความด้านล่างนี้ คือ Batch command ครับ เป็นคำสั่งในการตรวจสอบ Folder และเปลี่ยนค่า Attribute Folder คล้ายกับบทความก่อน แต่จะเพิ่มอีก 1 คำสั่ง นั่นคือ rem คือคำสั่งเปลี่ยนชื่อไฟล์ครับ
อธิบายเพิ่มเติม2 : บรรทัดที่เป็นสีชมพูนั่นคือ โน๊ต อธิบาย Code ในแต่ละบรรทัดนะครับ
อธิบายเพิ่มเติม3 : ตัวหนังสือสีน้ำเงิน คือชื่อ Folder ที่เราสร้างครับ ส่วนตัวหนังสือสีแดง คือ ชื่อ Folder ที่เราจะเปลี่ยน เก็บไว้ ใครตั้งเป็นอันใหนก็เปลี่ยนชื่อตามนั้น แต่ห้ามมีเว้นวรรคนะครับ และต้องเป็นภาษาอังกฤษ เพราะ Dos อ่านภาษาไทยไม่ได้
::Code:
@ECHO OFF
::ตรวจสอบว่ามี Folder Locker อยู่หรือเปล่า ถ้ามีให้ไปที่โปรแกรมย่อย Lock folder
if exist Locker goto LockIt
::ตรวจสอบว่ามี Folder ที่ล๊อคไว้แล้วอยู่หรือไม่ ถ้ามีให้ไปที่ unlock folder
if exist Zcret.{20D04FE0-3AEA-1069-A2D8-08002B30309D} (
    goto uLockIt
) else (
    ::อันนี้ถ้าไม่มี Folder ทั้งสอง ให้มีข้อความแจ้งว่า ไม่มี Folder ที่ต้องการหา
    echo Don't have file or folder in this path
    goto EndProg
)
::โปรแกรมย่อย ปลดล๊อค Folder
:uLockIt
::คำสั่งเปลี่ยน Folder จาก System file ให้กับมาเป็น Folder ปรกติ
attrib Zcret.{20D04FE0-3AEA-1069-A2D8-08002B30309D} -s -h
::คำสั่งเปลี่ยนชื่อ Folder
ren Zcret.{20D04FE0-3AEA-1069-A2D8-08002B30309D}  Locker
echo Folder unlocked
goto EndProg
::โปรแกรมย่อย ล๊อค Folder
:LockIt
::คำสั่งเปลี่ยนชื่อ Folder 
ren Locker Zcret.{20D04FE0-3AEA-1069-A2D8-08002B30309D}
::คำสั่งเปลี่ยน Folder ให้เป็น system folder และซ่อนไว้
attrib Zcret.{20D04FE0-3AEA-1069-A2D8-08002B30309D} +s +h
echo Folder locked!
:EndProg 
pause


4. เมื่อเสร็จแล้วก็ให้ กด Save as จากนั้นให้ตั้งชื่อเป็น Key.bat (ตั้งชื่อว่าอะไรก็ได้ แต่ให้ตามด้วย .bat)

5. ให้ทำการ Double click แบชไฟล์ที่เราได้สร้างในข้อ 4 ครับ ในที่นี้คือ Key.bat

6. จากนั้น Folder ก็จะหายไป กลายเป็น system folder
แม้ว่าบางคนรู้วิธีเปิดดู system file หรือเราเปิดดู system file ค้างไว้ ตัว Folder ที่เราได้ซ่อนไว้ก็จะไม่สามารถกดเข้าไปดูได้
หากเราดับเบิลคลิ๊กเข้าไป ก็จะกลายเป็นเข้าไปใน My Computer แทน
ที่จริงเทคนิคการซ่อนแบบนี้อาจไม่จำเป็นต้อง ซ่อน Folder ก็ได้นะครับ เพราะยังไงก็กดเข้าไปไม่ได้อยู่แล้ว


7. ถ้าต้องการให้กลับไปเป็น Folder เหมือนเดิมก็เพียง Double click ที่แบชไฟล์ที่เราสร้างอีกครั้งหนึ่ง (Key.bat)
Folder ก็จะกลับมาแสดงดังเดิม และสามารถกดเข้าได้เหมือนเดิมครับ

นอกจากนี้เราสามารถเปลี่ยน {20D04FE0-3AEA-1069-A2D8-08002B30309D} ให้เป็นแบบอื่น ๆ ได้อีกเช่น
    {645ff040-5081-101b-9f08-00aa002f954e}  = Recycle bin
    {d6277990-4c6a-11cf-8d87-00aa0060f5bf}  = Scheduled Tasks
    {450d8fba-ad25-11d0-98a8-0800361b1103}  = My Documents
    {208d2c60-3aea-1069-a2d7-08002b30309d}  = My Network Places
    {7007acc7-3202-11d1-aad2-00805fc1270e}  =  Network Connectsions
    {2227a280-3aea-1069-a2de-08002b30309d}  =  Printers and Faxes
    รหัสตัวเลขยาว ๆ นี้เรียกกันว่า CLSID นะครับ

แล้วถ้าหากวันดีคืนดี เผลอลบ Batch file ที่สร้างไว้จะทำยังไง!!!
ก่อนอื่นเราต้องจำให้ได้ก่อนนะครับว่า Folder ที่เราได้ซ่อนไว้นั้น ตั้งชื่อว่าอะไร จากนั้นให้ทำขั้นตอนตามนี้ครับ
1. คลิ๊กขวา Folder ที่เราได้ทำไว้ แล้วเลือกดู Properties ของ Folder นั้น ๆ

2. ถ้าเป็น Folder ที่เราได้ทำไว้ จะมีตัวเลขต่อท้าย ดังรูปด้านล่างนี้ ให้ Copy ตัวเลขนั้นมา


3. จากนั้นสร้าง Text file ขึ้นมา

4. สมมติว่า Folder ที่เราทำไว้ชื่อ Zcret นะครับ และเราจะแปลงกลับไปชื่อ ABC ก็ให้พิมพ์ข้อความตามด้านล่างนี้ให้ text file ที่เราได้สร้างไว้ได้เลย
ren Zcert.text{20D04FE0-3AEA-1069-A2D8-08002B30309D} ABC
:: ชุดตัวเลขสีชมพู คือชุดที่เราได้ copy ไว้จาก Folder ที่เราเปิดดูตะกี้นะครับ

5. จากนั้น Save as เป็น batch file

6. จากนั้น Double click batch file ที่ได้สร้างขึ้นมา Folder ก็จะกลับมาเป็น Folder ปรกติเหมือนเดิมครับ

ตัวอย่าง Video ขั้นตอนการทำ และการนำมาประยุกต์ใช้จริง
Icons made by Freepik from www.flaticon.com