PDA

View Full Version : Lock Folder โดยไม่ง้อโปรแกรม !!



specialkiller
25-09-2009, 11:11 AM
สำหรับวิธีการ ล๊อก Folder ที่เราอยากจะเก็บไว้เป็นความลับไม่ต้องการให้คนอื่นม าเปิดดูไฟล์ใน Folder ของเราวันนี้
ขอเสนอวิธีการ ล๊อก Folder โดยการใช้ Bat file นะครับ

วิธีการก็ง่ายๆครับ

ให้ คุณสร้าง Folder ที่คุณต้องการจะเก็บไฟล์นะครับ ในที่นี้ผมขอ สร้างเป็น ชื่อ Comfixclub นะครับ วิธีการสร้าง Folder ทุกคนคงรู้อยู่แล้ว ผมไม่ขอพูดถึงนะครับ

จากนั้นให้คุณเปิด Notepad แล้วพิมพ์ หรือ copy ของผมไปก็ได้ แล้วให้คุณปลี่ยน คำว่า Comfixclub เป็นชื่อ Folder ของคุณ

รูปแบบของการเขียนไฟล์ปลดล๊อก.bat
ren ชื่อfolder {20D04FE0-3AEA-1069-A2D8-08002B30309D} ชื่อfolder.
ก็จะได้

ren Comfixclub.{20D04FE0-3AEA-1069-A2D8-08002B30309D} Comfixclub

***** หมายเหตุ ชื่อ Folder ห้ามแว้นวรรค นะครับ เช่น New Folder เนี่ยะไม่ได้นะครับ เพราะว่า ใน command มันไม่รู้จัก วรรค ครับมันจะหาแค่ Folder ที่ชื่อว่า New เท่านั้น

จากนั้นให้คุณ ไปที่ FileSave As ตั้งชื่อไฟล์ครับ ของผมผมจะตั้งชื่อว่า Key.bat ต้องเป็น .bat เท่านั้นนะครับ

แล้วให้คุณกลับมาที่ Notepad อีกครั้ง
ให้แก้โค้ดเป็นรูปแบบดังนี้

ren ชื่อfolder ชื่อfolder. {20D04FE0-3AEA-1069-A2D8-08002B30309D}

ระหว่างชื่อfolder ให้ เคาะหนึ่งน่ะครับแล้วก็ตามด้วยชื่อfolder
คุณจะได้โค้ดเป็น

ren Comfixclub Comfixclub.{20D04FE0-3AEA-1069-A2D8-08002B30309D}

จากนั้นให้คุณ ไปที่ File Save As ตั้งชื่อไฟล์ครับของผมผมจะตั้งชื่อว่า Lock.bat ต้องเป็น .bat เท่านั้นนะครับ

เมื่อคุณต้องการ Lock โฟเดอร์ ให้คุณดับเบิ้ลคลิ๊กที่ไฟล์ Lock.bat
เมื่อคุณต้องการ ปลด Lock โฟเดอร์ ให้คุณดับเบิ้ลคลิ๊กที่ไฟล์ Key.bat





credit :

oneednottokonwo
27-09-2009, 09:45 PM
ช่วยอธิบายการทำงานของcodeให้หน่อยได้มั้ยครับ
อยากรู้มากๆ ren นิพอจะรู้ว่าเป็นการเปลี่ยนชื่อกับสกุลไฟร์
ส่วนที่เหลือไม่รุเลยอ่ะ
แล้ว {20D04FE0-3AEA-1069-A2D8-08002B30309D} คืออะไร
ช่วยอธิบายทีครับ เพื่อจะได้ไปประยุกต์ใช้กับอย่างอื่นด้วย^^

rakcom
27-09-2009, 10:59 PM
ผมลองทำดูแล้วนะครับ
ไม่เห็น มัน ล็อคได้เลยครับ
และ ยัง งงกับที่มา ของ โค๊ต ตัวนี้ล่ะครับ {20D04FE0-3AEA-1069-A2D8-08002B30309D} เอามาจากไหน
และมันคือโค๊ต อะไร แบบ มี คนโพต ถาม ไป โพต 1 แล้วนั้นครับช่วยอธิบายหน่อย

ตอนทดลองก็ ทำตาม Save ก็ Save ตาม นามสกุลที่บอก ก็คือ .bat แต่ไม่เป็นผล อะไรเลย

oneednottokonwo
28-09-2009, 06:24 PM
ทำได้อยู่น่ะครับ
มันไม่เชิงกับซ่อนหรอกครับเพียงแต่เปลี่ยน
การเข้าโฟลเดอร์นั้นไปเป็นเหมือนกับการเข้ามายคอมแทนประมานนี้
แ้ล้วที่ืำำทำไม่ได้อาจเป็นเพราัะการพิม code ว่าพิมถูกรึป่าว การวรรค
บางทีเรื่องเล็กๆน้อยๆก็ไม่ควรมองข้ามน่ะครับ ^^

suddenday
01-10-2009, 06:23 PM
ผมก็ทำได้นะคับ
ลองดูว่าพิมพ์ผิดหรือปาว ต้องทำตามรูปแบบนี้คับ
ren xxxx.{20D04FE0-3AEA-1069-A2D8-08002B30309D} xxxx --->Key
ren xxxx xxxx.{20D04FE0-3AEA-1069-A2D8-08002B30309D} ---> Lock
แล้วแทนที่ xxxx เป็นชื่อโฟลเดอร์ เหมือนที่ จขกท.บอก
*แนะนำอีกอย่างคือ ไม่ต้องตั้งว่า key.bat หรือ lock.bat ก็ได้นะคับ
เด๋วมันจะโจ่งแจ้งไป

ProHack
02-10-2009, 12:27 AM
คือว่าถ้าหากเราลบ .{20D04FE0-3AEA-1069-A2D8-08002B30309D} ตรองชื่อโฟรเดอมันออกมันก็เข้าได้ตามปกติไม่ใช่หรอครับ



:( :( :( :(

beerdekdeena
07-11-2009, 03:21 PM
อ่อ มันเป็นการใช้.batนี่เองไฟล์.batนี่ใช้ประโยชน์ได้เยอะมากเลยครับ

แต่ด้านมืดมันก็คือเอาไว้เป็นไวรัสนี่แหละครับ

oechi21
09-11-2009, 06:23 AM
โค๊ดยาวๆ ดูเหมือนใน regedit

เป็นการแก้ค่าที่ regedition ป่าวอะคับ

bananajung
18-11-2009, 09:33 PM
อยากทราบว่าไฟล์ BAT ที่เอาไว้สำหรับ lock หรือ unlock Folder อ่ะครับ
มันต้องเอาวางไว้ที่เดียวกับ Folder หรือเปล่าครับ
ถ้าเอาวางไว้คนละที่กันได้ จะสามารถใช้ lock Folder ใน USB หรือ แฟรสไดร์ ได้มั้ยครับ

oursecret
19-11-2009, 01:13 PM
อยากทราบว่าไฟล์ BAT ที่เอาไว้สำหรับ lock หรือ unlock Folder อ่ะครับ
มันต้องเอาวางไว้ที่เดียวกับ Folder หรือเปล่าครับ
ถ้าเอาวางไว้คนละที่กันได้ จะสามารถใช้ lock Folder ใน USB หรือ แฟรสไดร์ ได้มั้ยครับ
[/b]

รู้สึกว่าจะต้องอยู่ที่เดียวกัน ลองย้ายมันไปไว้ที่อื่น แล้วไม่ได้อะครับ
ลองทำดูละ แจ่มดี เอาไว้ล็อคข้อมูลที่ไม่อยากให้ใครเปิด

Paraza01
29-11-2009, 06:49 PM
ผมได้ลองลองแล้วงับก็ใช้ได้ดีครับแต่ผมสงสัยเรื่องโค้ดอย่างเดียวไปได้แต่ใดมา
ถ้าคนที่ทำไม่ได้ก็ลองเซฟไฟล์เก็บไว้ที่เดียวกานกับตัวโฟล์เดอนะครับไม่งั้นมันจะไม่ล็อดให้อะครับ
ขอบใจในเกร็ตความรู้เรื่องการแลคโฟลเดอด้วยนะครับ :rolleyes:

Boomkungz
04-12-2009, 07:44 PM
สคริปที่เห็นคือก็ Bacth file(DOS) ครับ สำหรับท่านที่อ่านแล้วไม่เข้าว่าหลักการเบื้องต้นเป็นอย่างไร

สคริปนี้ก็เป็นรูปแบบประยุกต์คำสั่ง Ran(Rename) ในดอสนั่นเองครับ ก็คือเปลี่ยนนามสกุลให้กับไฟล์หนึ่งๆ

ขอยกตัวอย่างจากสคริปที่ยกมาเบื้องต้น



File Lock

ren foldername foldername.{20D04FE0-3AEA-1069-A2D8-08002B30309D}
ง่ายๆ ก็คือทำให้โฟลเดอร์ธรรมดาให้กลายเป็น My Computer นั่นเองครับ


Key

ren foldername.{20D04FE0-3AEA-1069-A2D8-08002B30309D} foldername
ก็คือเอานามสกุลของโฟลเดอร์นั้นออก(My Computer) จึงทำให้กลับเป็นโฟลเดอร์เหมือนเดิม
[/b]


เมื่ออ่านแล้วท่านก็สามารถที่จะนำมาประยุกต์เล่นกันได้ตามแต่ความรู้ในเรื่องของ Registry และ bat

ของท่านเองครับ :)

oneednottokonwo
04-12-2009, 10:09 PM
รู้สึกว่าจะต้องอยู่ที่เดียวกัน ลองย้ายมันไปไว้ที่อื่น แล้วไม่ได้อะครับ
ลองทำดูละ แจ่มดี เอาไว้ล็อคข้อมูลที่ไม่อยากให้ใครเปิด
[/b]

ได้นะครับ

ลองประยุกต์ใช้กับคำสั่ง

cd c:\windows

ยกตัวอย่างประมานเนี่ยครับ

เป็นการใช้คำสั่ง cd เข้าช่วย^^

แหๆ

ลองๆดูนะครับ

lwl
06-12-2009, 05:51 PM
เท่าที่เห็นจากโค๊ดคือการแปลงชื่อโดยอาศัย คำสั่ง ren ของ dos แปลงชื่อโฟลเดอร์ให้มันอ้างอิงไปถึง My Computer แทนโดยอาศัยค่า {20D04FE0-3AEA-1069-A2D8-08002B30309D} ซึงเป็นค่าในรีจิสทรีที่ซึ่งอ้างอิงไปแทน My Computer ส่วนตัวปลดล็อกก็เป็นกลาย rename ชื่อกลับเป็นชื่อเดิมครับ

น่าสนใจทีเดียวนะครับ ิธีง่ายๆดีสามารถไปประยุกต์เปลื่อนชื่อไฟล์เป็นนามสกุลอื่นๆเพื่อเปลี่ยนรูปแบบไฟล์ได้ครับ ^_^

scriptgod
19-03-2010, 03:50 AM
เป็น แนวคิดใน การรักษาความปลอดภัย ที่โอเค มากอีกวิธีนึงครับ

ทีนี้ผมอยากเสริมอีกนิดนึง (ไม่รู้ว่าเป็นคำถามหรือ แสดงความคิดเห็นนะอิอิ)
ถ้าเรานำ โฟเดอร์ที่ล็อกไว้โดยใช้วิธีล็อก แบบนี้
ไปใช้งาน ร่วมกับ โปรแกรมอื่น ที่มีการทำงาน ตลาดเวลา
จะสามารถ ดึงไฟล์ที่อยู่ในโฟเดอร์ที่เราล็อกไว้นี้ ออกมาทำงานได้หรือไม่

ยกตัวอย่างเช่น


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

" แต่ "

exe ของเกมส์ ต่างๆที่อยู่นอกโฟเดอร์นั้น จะเรียกใช้ ทรัพยากรณ์ของมัน ที่อยู่ในโฟเดอร์นั้นได้หรือไม่

-ถ้าได้ จะเป็นอะไรที่ดีมากๆ และเป็นประโยชน์ต่อการสร้าง application ต่างในเรื่องของการ รักษาความปลอดภัย
-ถ้าไม่ได้ ก็คงจะกลายเป็นเพียง วิธีการ ทำ Sequerity ของ โฟลเดอร์ ใดๆ ที่ไม่สามารถ Access ได้ เลย(นอกจากปลดล็อก)

แต่ผมอยากให้ Access ได้โดย application ถ้าเปิดด้วยตัวเอง จะไม่สามารถเปิดได้
ถ้าทำได้แบบนี้จะดีมากเลยครับ :)