สมัยที่เล่น Windows 3.x/95/98 นายเกาเหลาชอบมาก เวลาที่ได้พบวิธีแกะรอยไฟล์ข้อกำหนดการทำงานต่างๆ ของระบบปฏิบัติการ โดยเฉพาะการแก้ไขปรับแต่งไฟล์ .INI แต่ระยะหลังแทบจะไม่ค่อยได้ไปข้องแวะกับไฟล์ประเภทนี้สักเท่าไร จนกระทั่งมีคำถามเกี่ยวกับ Vista ที่ว่า จู่ๆ ไอคอนโฟลเดอร์ที่ชื่อว่า Music ที่แต่เดิมมีรูปกราฟิกเป็นซีดีพร้อมตัวโน้ตสีฟ้า กลับกลายเป็นโฟลเดอร์พื้นฐานหน้าตาประมาณแฟ้มสีเหลืองตั้งแต่โบร่ำโบราณมาแล้วที่ไอคอนต่างๆ ของ Windows จะสามารถเปลี่ยนได้ตามใจ เพียงแค่เข้าไปเปิดไฟล์ที่ซ่อนไว้ (hidden file) ที่มีชื่อว่า desktop.ini ซึ่งจะมีข้อกำหนดที่ระบุว่า โฟลเดอร์นั้นๆ เลือกใช้ไอคอนอะไร อย่างไรก็ดี สำหรับมือใหม่ เพื่อนๆ สามารถแก้ปัญหานี้ได้ด้วยการคลิ้กขวาบนไอคอนของโฟลเดอร์ที่รูปไม่ถูกต้อง เลือกคำสั่ง Properties จากนั้นคลิ้กแท็บ Customize แล้วคลิ้กปุ่ม Change Icon… แต่ถ้าไม่พบเซกชันดังกล่าว เห็นทีจะต้องกลับไปใช้วิธีดั้งเดิม นั่นก็คือ เข้าไปแก้ที่ไฟล์ Desktop.ini โดยตรง ซึ่งใน Vista เราสามารถเปิดไฟล์นี้ขึ้นมาได้โดยพิมพ์คำสั่งข้างล่างนี้เข้าไปในไดอะล็อกบ็อกซ์ Run
notepad %USERPROFILE%\music\desktop.ini
โปรแกรม notepad จะแสดงข้อมูลที่อยู่ในไฟล์ desktop.ini ของโฟลเดอร์ music ขึ้นมา ให้เพื่อนๆ สังเกตว่ามีเซ็กชัน [.ShellClassInfo] ถ้าไม่พบก็ให้พิมพ์ข้อมูลข้างล่างนี้เข้าไปแทนครับ
[.ShellClassInfo]LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21790InfoTip=@%SystemRoot%\system32\shell32.dll,-12689IconResource=%SystemRoot%\system32\imageres.dll,-108IconFile=%SystemRoot%\system32\shell32.dllIconIndex=-237
เสร็จแล้วจัดเก็บไฟล์ และล็อกออฟออกจาก Vista ก่อนที่จะล็อกอินกลับเข้าไปอีกที ไอคอนโฟลเดอร์ Music ควรจะกลับมาเป็นเหมือนดังรูปข้างล่างนี้แล้ว ทิปนี้อาจจะไม่เกิดขึ้นกับหลายๆ ท่าน แต่นายเกาเหลาอยากให้แฟนๆ คอลัมน์ได้รู้จักกลไกของ Shell และไฟล์ desktop.ini ไว้น่ะครับ
notepad %USERPROFILE%\music\desktop.ini
โปรแกรม notepad จะแสดงข้อมูลที่อยู่ในไฟล์ desktop.ini ของโฟลเดอร์ music ขึ้นมา ให้เพื่อนๆ สังเกตว่ามีเซ็กชัน [.ShellClassInfo] ถ้าไม่พบก็ให้พิมพ์ข้อมูลข้างล่างนี้เข้าไปแทนครับ
[.ShellClassInfo]LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21790InfoTip=@%SystemRoot%\system32\shell32.dll,-12689IconResource=%SystemRoot%\system32\imageres.dll,-108IconFile=%SystemRoot%\system32\shell32.dllIconIndex=-237
เสร็จแล้วจัดเก็บไฟล์ และล็อกออฟออกจาก Vista ก่อนที่จะล็อกอินกลับเข้าไปอีกที ไอคอนโฟลเดอร์ Music ควรจะกลับมาเป็นเหมือนดังรูปข้างล่างนี้แล้ว ทิปนี้อาจจะไม่เกิดขึ้นกับหลายๆ ท่าน แต่นายเกาเหลาอยากให้แฟนๆ คอลัมน์ได้รู้จักกลไกของ Shell และไฟล์ desktop.ini ไว้น่ะครับ
มาจากเว็บ www.arip.co.th
วันที่ 24 มิถุนายน 2551
ไม่มีความคิดเห็น:
แสดงความคิดเห็น