วิธีแยกไอคอนจากไฟล์ EXE, DLL, OCX และ CPL

ต้องการให้คุณแยกไอคอนทั้งหมดที่จัดเก็บไว้ในคอมพิวเตอร์ของคุณหรือไม่? คุณเคยสงสัยหรือไม่ว่าไอคอนทั้งหมดที่คุณเห็นนั้นอยู่ตรงไหน? การค้นหาไอคอนคุณภาพสูงในคอมพิวเตอร์ของคุณเป็นเรื่องยาก และส่วนใหญ่เป็นเพราะแอปพลิเคชันเก็บไอคอนไว้ในไฟล์EXE (ปฏิบัติการ) โดยตรง ซึ่งจะซ่อนไอคอนเหล่านั้นจากคุณโดยอ้อม

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

IconsExtract

IconsExtractเป็นแอปพลิเคชั่นฟรีแวร์ที่คุณสามารถใช้ค้นหาไอคอนที่เก็บอยู่ใน EXE , DLL , OCX , CPLและไฟล์ประเภทอื่นๆ ได้โดยอัตโนมัติ คุณจะทึ่งกับจำนวนไอคอนจริงที่จัดเก็บไว้ในคอมพิวเตอร์ของคุณหลังจากใช้โปรแกรมนี้!

โปรแกรมนี้เป็นไฟล์เรียกทำงานแบบสแตนด์อโลนและไม่ต้องติดตั้งใดๆ เลย ซึ่งหมายความว่าคุณสามารถเรียกใช้บนคอมพิวเตอร์เครื่องใดก็ได้อย่างง่ายดาย! คุณยังสามารถกรองการค้นหาตามไอคอนหรือเคอร์เซอร์ ตามขนาดไอคอน และแม้กระทั่งตามความลึก(color depth)ของ สี

คุณมี 2 ตัวเลือกการค้นหาหลักเมื่อคุณเริ่มต้นโปรแกรม:

ค้นหาไอคอน

สแกนไอคอนในไฟล์(Scan Icons in Files ) – ตัวอย่างเช่น: C:Windowssystem32shell32.dll – นี่คือค่าเริ่มต้น(default value)เมื่อคุณโหลดโปรแกรม

คุณสามารถพิมพ์ชื่อไฟล์ลงในกล่องข้อความด้วยตนเอง หรือเลือกจากกล่องโต้ตอบ(dialog box)โดยคลิกปุ่ม เรียกดูไฟล์ (Browse Files)คุณยังสามารถเลือกชื่อไฟล์ได้หลายชื่อโดยใช้อักขระตัวแทน (? และ *)

นอกจากไฟล์แล้ว คุณยังสามารถสแกนโฟลเดอร์โดยคลิกปุ่ม เรียกดูโฟลเดอร์ (Browse Folders)หากคุณ เลือกช่องทำเครื่องหมาย ค้นหาโฟลเดอร์ย่อย โฟลเดอร์ย่อย(Search Subfolders)  ทั้งหมดของโฟลเดอร์หลักจะถูกสแกนด้วย ตัวอย่างเช่น หากคุณคลิกเรียกดูโฟลเดอร์ ให้เลือก C:Program Files (x86) แล้วทำเครื่องหมายในช่องโฟลเดอร์ย่อย คุณจะสามารถค้นหาไฟล์ทั้งหมดของโปรแกรมที่ติดตั้งทั้งหมดเพื่อหาไอคอน!

สแกนไอคอนในกระบวนการที่เลือก(Scan Icons in Selected Processes) – นี่เป็นตัวเลือกที่ดีที่จะแสดงรายการกระบวนการที่กำลังทำงานอยู่ในคอมพิวเตอร์ของคุณ และให้คุณเลือกหนึ่งในนั้นเพื่อแยกไอคอน

หลังจากการค้นหาเสร็จสิ้น คุณจะพบไอคอนที่แสดงในหน้าต่างหลักของโปรแกรม จากนั้น คุณสามารถบันทึกไอคอนลงใน ไฟล์ ICOได้โดยเลือกไอคอนที่คุณต้องการบันทึก จากนั้นเลือกบันทึกไอคอน(Save Selected Icons) ที่เลือก จากเมนูไฟล์(File)

ไอคอนแยกการค้นหา

คุณยังสามารถคัดลอกไอคอนเดียวไปยังคลิปบอร์ดแล้ววาง(clipboard and paste)ลงในแอปพลิเคชันอื่นได้ด้วยการกดคีย์ผสมCTRL + Cการดำเนินการนี้จะคัดลอกไอคอนในขนาดมาตรฐาน 16×16 หรือ 32×32 หากคุณต้องการคัดลอกขนาดอื่น ให้ดับเบิลคลิกที่ไอคอนและเลือกรูปภาพที่ต้องการในหน้าต่างคุณสมบัติ แล้วคลิกCopy Selected Image(Copy Selected Image)

ขนาดไอคอน

BeCylconGrabber

ไม่แน่ใจว่าเกิดอะไรขึ้นกับชื่อตลกๆ นี้ แต่BeCylconGrabberเป็นเครื่องมือเล็กๆ ที่มีประโยชน์สำหรับการคว้าไอคอนคุณภาพสูงจากโปรแกรมปฏิบัติการของแอปพลิเคชัน ฉันชอบโปรแกรมนี้มากกว่าIconsExtract เล็กน้อย เพราะมันมีส่วนต่อประสานที่ดีและดูสะอาดตา ฉันไม่คิดว่าIconsExtractได้รับการอัปเดตตั้งแต่ปี 2010 ดังนั้นมันจึงค่อนข้างนาน

อย่างไรก็ตาม โปรแกรมนี้สามารถพกพาได้และไม่ต้องติดตั้ง เพียง(Just)เรียกใช้ไฟล์ EXE แล้ว(EXE file)คุณจะได้หน้าต่างโปรแกรม(program window) หลักที่ มีสามแท็บทางด้านซ้ายและหน้าต่างแสดงตัวอย่าง(preview window)ทางด้านขวา

becylcongrabber

ใต้ แท็บ ไดเรกทอรี(Directory)คุณสามารถเรียกดูไฟล์แต่ละไฟล์และดูไอคอนสำหรับDLL หรือ EXE(DLL or EXE)นั้น ฯลฯ สมมติว่าฉันต้องการได้ไอคอนที่ดีสำหรับGoogle Chromeฉันจะเรียกดูไฟล์chrome.exe(chrome.exe file)

สารสกัดจากไอคอนโครเมียม

ดังที่คุณเห็นหน้าต่างแสดงตัวอย่างจะ(preview window)แสดงขนาดต่างๆ ทั้งหมดสำหรับไอคอนที่จัดเก็บไว้ในไฟล์สั่งการนั้น หากต้องการบันทึกไอคอน ให้คลิกที่ไอคอน จากนั้นคลิกปุ่มบันทึก(Save button)หรือเพียงดับเบิลคลิกที่ไอคอน คุณจะได้รับกล่องโต้ตอบบันทึก(save dialog) ที่กำหนดเอง ซึ่งคุณสามารถบันทึกเป็นไอคอนที่มีขนาดและความลึกของสีต่างกันทั้งหมด

บันทึกไอคอน

หากคุณต้องการบันทึกเป็นไฟล์รูปภาพ(image file)ให้คลิกที่ช่องบันทึกเป็นประเภท(Save as type) แล้วเปลี่ยน(box and change)เป็นBMP หรือ PNG(BMP or PNG)จากนั้นเลือกรูปแบบ นั่นคือวิธีที่คุณสามารถแยกไอคอนออกจากไฟล์ใดไฟล์หนึ่งได้ ตอนนี้ ถ้าคุณต้องการสแกนหาไอคอนทั้งหมดในไดเร็กทอรีเฉพาะ ให้คลิกที่ แท็บ Searchแล้วคลิกปุ่มNew Search(New Search)

ค้นหาไอคอน

เลือกไดเร็กทอรีแล้วเลือกว่าจะค้นหาไดเร็กทอรีย่อยทั้งหมดแบบเรียกซ้ำหรือไม่ จำนวนสัญลักษณ์ขั้นต่ำหมายถึงจำนวนไอคอนต่ำสุดที่ต้องอยู่ในไฟล์เพื่อให้แสดงในผลการค้นหา Maxตั้งไว้ที่ 10,000 และนั่นก็ควรจะมากพอ

ไอคอนคุณภาพสูง

ถ้าคุณไม่คลิก(t click)อะไรทางด้านซ้าย มันจะแสดงไอคอนทั้งหมดสำหรับขนาดเฉพาะที่พบ คุณยังสามารถคลิกที่ไฟล์ใดไฟล์หนึ่งจากผลการค้นหา และจะแสดงเฉพาะไอคอนจากไฟล์นั้น สุดท้าย คุณสามารถเลือกไอคอนแล้วกดปุ่มรายการโปรด(Favorites)ซึ่งจะเพิ่มลงในแท็บรายการโปรด(Favorites tab)ที่คุณสามารถเข้าถึงได้ง่ายโดยไม่ต้องค้นหาอีกครั้ง

เหล่านี้เป็นโปรแกรมที่ดีที่สุดสองโปรแกรมที่ได้รับไอคอนคุณภาพดีจากไฟล์แอปพลิเค(application file)ชัน มีบางโปรแกรมที่ใช้งานได้ แต่อนุญาตให้คุณแยกขนาด 16×16 หรือ 32×32 เท่านั้นซึ่งไม่มีประโยชน์ในความคิดของฉัน

เมื่อคุณมีไอคอนใหม่แล้ว คุณอาจต้องการใช้มันเพื่อสร้างไอคอนแบบกำหนดเอง(custom icon)สำหรับแฟลชไดรฟ์ของคุณ หากคุณไม่พบไอคอนที่ดีในคอมพิวเตอร์ของคุณ คุณสามารถแปลงรูปภาพของคุณเองเป็นไอคอนและใช้ไอคอนเหล่านั้นได้! สนุก!



About the author

ฉันเป็นวิศวกรซอฟต์แวร์ที่มีประสบการณ์และมีประสบการณ์มากกว่า 10 ปีในแอป Windows และระบบนิเวศการจัดการไฟล์ ฉันยังเป็นผู้เชี่ยวชาญในการพัฒนาระบบและโซลูชันการรักษาความปลอดภัยสำหรับธุรกิจและรัฐบาลอีกด้วย ประสบการณ์ของฉันในทั้งสองด้านทำให้ฉันมีมุมมองที่ไม่เหมือนใครเกี่ยวกับสิ่งที่ทำให้ซอฟต์แวร์ ระบบ และความปลอดภัยที่ดี และวิธีการสร้างซอฟต์แวร์อย่างมีประสิทธิภาพ



Related posts