วิธีการเปลี่ยนไอคอนบนไฟล์. EXE ที่บีบอัดโดยไม่มีข้อผิดพลาด
ก่อนหน้านี้เราได้แสดงวิธีแก้ไขไอคอนในไฟล์. EXE แต่ถ้าคุณลองแล้วคุณอาจพบว่าบางแอพและโปรแกรมมีข้อผิดพลาดที่แจ้งว่า "ไฟล์นี้มีเลย์เอาต์ทรัพยากรที่ไม่ได้มาตรฐาน ... มันอาจถูกบีบอัดด้วย“ EXE compressor” ต่อไปนี้เป็นวิธีแก้ไข.
ในบทช่วยสอนนี้ฉันจะแสดงวิธีคลายการบีบอัดไฟล์ดังกล่าวและฉันจะแสดงโปรแกรมอื่นที่คุณสามารถใช้เพื่อปรับเปลี่ยนไอคอน สำหรับตัวอย่างของฉันฉันจะใช้โปรแกรมที่ชื่นชอบตลอดเวลาของฉัน Irfanview.
บทความผู้เยี่ยมชมนี้เขียนโดยสมาชิกกระดานสนทนา Sarah James
วิธีการปรับเปลี่ยนไอคอนในไฟล์. EXE ที่ถูกบีบอัด
Irfanview เป็นโปรแกรมดูภาพขนาดเล็กที่ยอดเยี่ยมและมีตัวเลือกมากมาย แต่เนื่องจากมันมีมานานนับตั้งแต่ Win98 ไอคอนจึงค่อนข้างล้าสมัย หากต้องการเปลี่ยนรูปลักษณ์ของโปรแกรมเองนั้นง่าย เพียงเลือกสกินอื่นและคุณจะมีแถบเครื่องมือที่ดูทันสมัยกว่าเช่นแถบเครื่องมือสไตล์ Windows 7 ที่สวยงามคุณสามารถดาวน์โหลดได้ที่นี่.
ดังนั้นคุณไปจากนี้:
สำหรับสิ่งนี้
แต่คุณยังคงติดอยู่กับไอคอนโปรแกรมเก่า จุ๊บ.
และแย่ยิ่งกว่า: คุณสามารถสร้างสกรีนเซฟเวอร์ที่น่ารักด้วย Irfanview อย่างที่ฉันได้อธิบายไว้ที่นี่ แต่พวกเขาก็มี 32 × 32 พิกเซลน่าเกลียด ตอนนี้ที่เพิ่งจะไม่ทำ.
จริงๆแล้วฉันต้องการเปลี่ยนไอคอนเหล่านี้ (และไฟล์บีบอัดอื่น ๆ อีกมากมาย) เป็นเวลานาน แต่ไม่สามารถทำได้เพราะฉันไม่สามารถแกะ exe ออกมาได้ ขอบคุณมากไปที่ Phew ในฟอรัม Irfanview ถ้าไม่มีเขาฉันคงไม่เคยคิดถึงเรื่อง UPX.
เครื่องมือที่คุณต้องการ
มีวิธีในการเปลี่ยนไอคอนโดยใช้ icoFX หรือ ResHack และ unpacker ที่ชื่อว่า UPX ฉันชอบที่จะใช้ IcoFX มากกว่านี้ ResHack และฉันชอบที่จะใช้รุ่นฟรีแวร์ล่าสุด.
IcoFX ได้กลายเป็นแชร์แวร์เมื่อเร็ว ๆ นี้ด้วยตัวเลือกมากมายและจำนวนมาก ดีมากถ้าคุณต้องการวาดไอคอนและเคอร์เซอร์ของคุณเอง แต่สำหรับฉันมันให้ความรู้สึกเหมือน overkill ถ้าฉันต้องการวาดไอคอนฉันชอบที่จะใช้โปรแกรมแก้ไขรูปภาพเช่น gimp หรือ paintshop pro.
คุณสามารถใช้ IcoFX2 ใหม่ 15 ครั้งจากนั้นฟังก์ชั่นการบันทึกจะถูกปิดการใช้งาน ซึ่งยาวพอถ้าคุณต้องการใช้สำหรับบทช่วยสอนนี้และมันจะให้ความรู้สึกของโปรแกรม อย่างไรก็ตามมีเวอร์ชั่น 1.6.4 ที่เก่ากว่า นั่นคือฟรีแวร์ คุณยังสามารถค้นหาได้บน Filehippo และมันใช้งานได้ดีอย่างสมบูรณ์ นอกจากนี้ยังมีรุ่นพกพา 1.6.4 ที่นี่.
คุณต้องมีไอคอนสวย ๆ.
สำหรับ exe มีการแทนที่ไอคอน IrfanView ที่ยอดเยี่ยมโดย ~ ncrow.
สำหรับหน้าจอมันเป็นเรื่องของรสนิยมฉันเลือกหนึ่งในไอคอนจาก Another Monitor Dock Icons โดย MediaDesign
และด้วยเทมเพลต png ที่เขารวมไว้คุณยังสามารถสร้างของคุณเองได้ :)
การใช้ UPX และพรอมต์คำสั่ง
UPX เป็นโปรแกรมอรรถประโยชน์พร้อมรับคำสั่ง เกี่ยวกับวิธีทำงานกับพรอมต์คำสั่งดูที่นี่ และฉันต้องการที่จะใช้พรอมต์คำสั่งในโฟลเดอร์ที่ฉันกำลังทำงานอยู่ในขณะนั้นโดยไม่ต้องค้นหาโฟลเดอร์ด้วยตนเองภายในพร้อมท์รับคำสั่งดังนั้นฉันจึงใช้สิ่งนี้.
ดังนั้นแทนที่จะต้องไปจาก C: \ Users \ Sarah \ to D: \ Irfanview Project ฉันเปิดพรอมต์คำสั่งของฉันโดยตรงใน D: \ Irfanview Project.
เรียบร้อยแล้ว?
ในการติดตั้ง UPX rightclick upx.exe ให้เลือก Run as administrator และหน้าต่างคำสั่งจะกระพริบ คุณอาจต้องรีสตาร์ทคอมพิวเตอร์เพื่อให้สามารถใช้งานได้.
ตอนนี้คุณได้รับการตั้งค่าให้เริ่มเปิดออก I_view.exe และ Slideshow.exe ก่อนอื่นให้เรียกดูโฟลเดอร์โปรแกรมของ Irfanview โดยค่าเริ่มต้น C: \ Program Files \ Irfanview คัดลอก I_view.exe ไปยังโฟลเดอร์ทำงานของคุณ ฉันเรียกว่าโครงการ Irfanview จากนั้นเรียกดู C: \ Program Files \ Irfanview \ Plugins และคัดลอก Slideshow.exe ไปยังโฟลเดอร์ที่ทำงานของคุณ สร้างโฟลเดอร์ใหม่ในโฟลเดอร์การทำงานของคุณและเรียกมันว่าไอคอน คลิกขวาที่โฟลเดอร์นี้และเลือกหน้าต่างพรอมต์คำสั่งที่นี่.
ในหน้าต่างพรอมต์คำสั่งคุณพิมพ์ upx -d i_view32.exe.
กดปุ่ม Enter บนแป้นพิมพ์ของคุณและ exe จะถูกแยกออก.
ทำเช่นเดียวกันสำหรับ Slideshow.exe.
การแก้ไขไอคอน
ถัดไปคัดลอกไฟล์ png ที่คุณต้องการใช้เป็นไอคอนไปยังโฟลเดอร์ไอคอนและเปิด IcoFX ในบทช่วยสอนนี้ฉันใช้ IcoFX 1.6.4 ฉันชอบที่จะแปลงไฟล์ png เป็นไอคอนด้วยตัวเองดังนั้นฉันสามารถเลือกรูปแบบที่ฉันต้องการ แต่คุณสามารถใช้ไฟล์ ico.
ไปที่เครื่องมือ> กระบวนการแบทช์ ...
แล้วคุณจะพบกับตัวเลือกมากมาย ตรวจสอบให้แน่ใจว่าสร้างไอคอนจากรูปภาพถูกเลือกแล้ว จากนั้นใช้ปุ่มเพิ่มเพื่อเพิ่มไฟล์ png ที่คุณต้องการแปลงเป็นไอคอน ด้านล่างนี้เป็นรูปแบบภาพจำนวนมาก โดยทั่วไปฉันเลือกเฉพาะสี XP และฉันแน่ใจว่ามีการทำเครื่องหมาย 128 × 128.
หากไม่มีรูปแบบ 128 × 128 ไอคอนจะแสดงเป็น 48 × 48 ใน Vista เมื่อคุณเลือก 'ไอคอนขนาดใหญ่' ใน Explorer.
ฉันไม่ทำเครื่องหมายสี 256 และ 16 เนื่องจากฉันใช้ไอคอนของฉันเฉพาะกับ Vista หรือ 7 แต่เพื่อความสะดวกในการใช้งานสูงสุดคุณสามารถเลือกอื่น ๆ ได้เช่นกัน มันจะทำให้ไฟล์ไอคอนของคุณมีขนาดใหญ่ขึ้นเล็กน้อย แต่เนื่องจากขนาดไม่เป็นปัญหาวันนี้คุณสามารถที่จะทำตามใจตัวเอง :)
กดปุ่มตกลงและในไม่กี่วินาทีคุณจะมีไอคอนที่เหมาะสมสองอันสำหรับใช้งาน.
การแทรกไอคอน
ตอนนี้เราก็พร้อมที่จะเปลี่ยนไอคอนในโปรแกรมแล้ว.
ไปที่เครื่องมือ> ตัวแก้ไขทรัพยากร ...
นี่จะเปิดหน้าต่างว่างดังนี้:
ใช้ไอคอนไฟล์เปิดสีเหลืองเพื่อเรียกดู i_view32.exe ในโฟลเดอร์การทำงานของคุณแล้วคลิกเปิด ตอนนี้คุณสามารถเห็นไอคอนทั้งหมดที่เก็บอยู่ใน exe คุณสามารถเปลี่ยนแปลงได้ทั้งหมด แต่เพื่อจุดประสงค์ของการสอนนี้เราจะทำเฉพาะสิ่งแรกเท่านั้น.
ในฐานะที่เป็น sidenote: Irfanview ยังมีไอคอนไฟล์เป็นไฟล์ที่เก็บไว้ใน Icons.dll ซึ่งคุณพบในโฟลเดอร์ปลั๊กอิน นอกจากนี้คุณยังสามารถเปลี่ยนไอคอนทั้งหมดเป็นไอคอนที่คุณชอบ!
คลิกขวาที่ไอคอนแรกและเลือกเปลี่ยน.
เรียกดูไอคอนของคุณแล้วคลิกเปิด.
Voila มีไอคอนใหม่ของคุณ.
คลิกปุ่มบันทึกสีน้ำเงิน.
และถ้าทุกอย่างเรียบร้อยคุณควรเห็นไฟล์ที่บันทึกไว้เรียบร้อยแล้ว!
คลิกตกลง.
ทำซ้ำขั้นตอนสำหรับ Slideshow.exe.
จากนั้นคุณสามารถดูที่โฟลเดอร์ทำงานของคุณ.
ตอนนี้คุณมีไฟล์ exe พร้อมไอคอนใหม่และไฟล์เก่าได้รับการสำรองโดยอัตโนมัติด้วยนามสกุล. bak ที่เพิ่มเข้าไปในชื่อของพวกเขา ฉันได้ให้ไฟล์บากไอคอนถังขยะสีดำ - คุณอาจเห็นไอคอนทั่วไปและนามสกุล. bak หลังจากชื่อ.
บางครั้งคุณไม่เห็นไอคอนใหม่เนื่องจาก Windows เก็บภาพเก่าไว้ในแคช โดยทั่วไปการรีสตาร์ทจะแก้ไขได้ดังนั้นจึงไม่ต้องกังวลกับปัญหาในตอนนี้.
ทางเลือก: การบรรจุ exe
หากคุณต้องการประหยัดพื้นที่คุณสามารถจัดเก็บไฟล์ exe ใหม่ได้ เปิดพรอมต์คำสั่งในโฟลเดอร์การทำงานของคุณและพิมพ์ upx i_view32.exe สำหรับสไลด์โชว์คุณใช้ upx slideshow.exe
ตอนนี้คัดลอก i_view32.exe และ slideshow.exe ไปยังโฟลเดอร์โปรแกรม Irfanview (แทนที่ไฟล์ exe เก่าหรือย้ายออกไป).
ทดสอบไอคอนใหม่ของคุณ
ตอนนี้เรากำลังจะทดสอบว่าสกรีนเซฟเวอร์ที่สร้างขึ้นใหม่มีไอคอนสไลด์โชว์ใหม่หรือไม่ ไม่มีการทดสอบบนไอคอนโปรแกรมมากนัก - คุณจะเห็นว่าปรากฏขึ้นที่มุมซ้ายมือเมื่อใดก็ตามที่คุณเปิด Irfanview เปิด Irfanview จากนั้นเปิดเมนูสไลด์โชว์โดยคลิกที่ปุ่มที่สองทางด้านซ้าย.
คุณจะได้รับเมนูสไลด์โชว์ที่บันทึกครั้งสุดท้ายที่คุณป้อน (ดูบทช่วยสอนนี้ที่ 7tutorials สำหรับรายละเอียดเพิ่มเติม)
บันทึกสไลด์โชว์เป็นสกรีนเซฟเวอร์และดูในโฟลเดอร์ที่คุณบันทึกไว้ ควรมีลักษณะเช่นนี้:
ข้อสรุป
ดังที่แสดงไว้ที่นี่ด้วยความคงเส้นคงวาคุณยังสามารถปรับเปลี่ยนโปรแกรมรุ่นเก่าให้เหมาะสมกับรูปลักษณ์ของ Vista และ Windows 7 และทำให้โปรแกรมเล็ก ๆ ที่ยอดเยี่ยมอย่าง Irfanview เป็นส่วนเสริมที่ทันสมัยในระบบของคุณ.
ดาวน์โหลด IrfanView จาก Ninite