IT4X เทคนิคคอมพิวเตอร์ โน๊ตบุค ข่าว IT

ข่าวสาร / ความรู้ => ทิป เทคนิค คอมพิวเตอร์ => ตอบถามปัญหาคอม => ข้อความที่เริ่มโดย: admin13 ที่ กุมภาพันธ์ 19, 2010, 19:13:00

หัวข้อ: เขียนฟาย .BAT ล๊อกโฟลเดออยากให้ Delete ไม่ได้ทำไงคับ
เริ่มหัวข้อโดย: admin13 ที่ กุมภาพันธ์ 19, 2010, 19:13:00
cls
@ECHO OFF
title Folder Private
if EXIST "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" 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 "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%== 01633 goto FAIL
attrib -h -s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
ren "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" Private
echo Folder Unlocked successfully
goto End
:FAIL
echo Invalid password
goto end
:MDLOCKER
md Private
echo Private created successfully
goto End
:End


 โฟลเดอร์ล๊อกได้ปรกติ แต่ทำไงถึงจะไม่ให้ลบไฟล์ Lock.bat เพราะถ้าคนอื่นเปิดไม่ได้เกิดลบไฟล์ Lock.bat ก็จบกันพอดี



                                  ::)โค๊ตข้างบนแก้ไขได้นะคับ หรือ ใครจะนำไปใช้ไม่ว่ากัน  8)
หัวข้อ: Re: เขียนฟาย .BAT ล๊อกโฟลเดออยากให้ Delete ไม่ได้ทำไงคับ
เริ่มหัวข้อโดย: Moshi ที่ กุมภาพันธ์ 20, 2010, 06:33:58
คงต้อง คอย Copy โค๊ดไปสร้าง bat ไฟล์ใหม่เอาครับ

ผมลองแล้ว ยังหาวิธีห้ามลบไฟล์ไม่ได้เหมืิอนกันครับ ห้าๆ
หัวข้อ: Re: เขียนฟาย .BAT ล๊อกโฟลเดออยากให้ Delete ไม่ได้ทำไงคับ
เริ่มหัวข้อโดย: charge01 ที่ กุมภาพันธ์ 23, 2010, 13:20:22
ถ้าเขาหมั่นใส้ลบโฟล์เดอร์เลยล่ะ หะๆ


ถ้าใช้ NTFS กำหนดห้ามลบได้นะ
หัวข้อ: Re: เขียนฟาย .BAT ล๊อกโฟลเดออยากให้ Delete ไม่ได้ทำไงคับ
เริ่มหัวข้อโดย: PolZodiac ที่ กุมภาพันธ์ 24, 2010, 13:46:31
ลองแล้วนะ โฟลเดอร์ที่สรางมาใหม่ ยังไงก็ลบได้อยู่ดี ทำไงดีน้อ
หัวข้อ: Re: เขียนฟาย .BAT ล๊อกโฟลเดออยากให้ Delete ไม่ได้ทำไงคับ
เริ่มหัวข้อโดย: Moshi ที่ กุมภาพันธ์ 24, 2010, 14:41:33
ถ้าเขาหมั่นใส้ลบโฟล์เดอร์เลยล่ะ หะๆ


ถ้าใช้ NTFS กำหนดห้ามลบได้นะ

งานนี้ต้องให้ ช่วยแล้ว ^^
หัวข้อ: Re: เขียนฟาย .BAT ล๊อกโฟลเดออยากให้ Delete ไม่ได้ทำไงคับ
เริ่มหัวข้อโดย: Newie!! ที่ มีนาคม 06, 2010, 12:34:19
เหมือน กัล คร๊าฟ ฟฟ
หัวข้อ: Re: เขียนฟาย .BAT ล๊อกโฟลเดออยากให้ Delete ไม่ได้ทำไงคับ
เริ่มหัวข้อโดย: Moshi ที่ มีนาคม 09, 2010, 13:36:21
อ่า ผมคิดวิธี ให้ลบโพลเดอร์ ไม่ได้ละครับ ง่ายๆ ก็สร้างไฟล์ CON ใส่เข้า ไป

วิธีการนะเหรอ ไม่ยากเลย

ตามไป >> http://www.it4x.com/forum/index.php?topic=1893.0 (http://www.it4x.com/forum/index.php?topic=1893.0)

สร้างลงในโพลเดอร์ private มันก็ลบไม่ได้ละครับ
หัวข้อ: Re: เขียนฟาย .BAT ล๊อกโฟลเดออยากให้ Delete ไม่ได้ทำไงคับ
เริ่มหัวข้อโดย: ßë©äûšë ที่ มีนาคม 09, 2010, 15:11:13
ทำไมโค๊ดมันคุ้นๆจังหว่า ???