วิธีดึงทรัพยากร

สารบัญ:

วิธีดึงทรัพยากร
วิธีดึงทรัพยากร

วีดีโอ: วิธีดึงทรัพยากร

วีดีโอ: วิธีดึงทรัพยากร
วีดีโอ: การอนุรักษ์ทรัพยากรธรรมชาติ 2024, อาจ
Anonim

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

วิธีดึงทรัพยากร
วิธีดึงทรัพยากร

จำเป็น

เป็นโปรแกรม Resource Hacker ฟรีที่สามารถดาวน์โหลดได้ที่ rpi.net.au/~ajohnson/resourcehacker

คำแนะนำ

ขั้นตอนที่ 1

อัปโหลดไฟล์โมดูล PE ไปยัง Resource Hacker ในเมนูแอปพลิเคชันหลัก ให้คลิกที่ไฟล์และเปิดรายการตามลำดับ หรือกดคีย์ผสม Ctrl + O บนแป้นพิมพ์ กล่องโต้ตอบเปิดไฟล์จะปรากฏขึ้น ไปที่ไดเร็กทอรีที่มีไฟล์เป้าหมายอยู่ เลือกโมดูล PE ในรายการไดเรกทอรี คลิกปุ่ม "เปิด"

ขั้นตอนที่ 2

กำหนดรายการทรัพยากรที่จะดึงออกมา หลังจากโหลดไฟล์ PE โครงสร้างแบบต้นไม้จะแสดงที่ด้านซ้ายของหน้าต่างหลักของ Resource Hacker เป็นรายการทรัพยากรโมดูลทั้งหมด จัดกลุ่มตามประเภท ตัวอย่างเช่น ทรัพยากรกล่องโต้ตอบจะอยู่ในส่วนของกล่องโต้ตอบ ทรัพยากรเคอร์เซอร์ - ในส่วนเคอร์เซอร์และกลุ่มเคอร์เซอร์ ไอคอน - ในส่วนไอคอนและกลุ่มไอคอน

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

ขั้นตอนที่ 3

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

เลือกรายการ "บันทึกทรัพยากรเป็นไฟล์ไบนารี … " หากคุณต้องการบันทึกทรัพยากรเป็นส่วนของข้อมูลไบนารีที่เหมือนกับที่อยู่ในโมดูล PE

เลือก "บันทึกทรัพยากรเป็นไฟล์ *.res …" เพื่อรับไฟล์ที่มีเวอร์ชันที่คอมไพล์ของทรัพยากรที่เลือก ไฟล์ดังกล่าวเหมาะสำหรับการเชื่อมโยงกับแอปพลิเคชันหรือไลบรารี

คลิกที่รายการที่มีข้อความเช่น "บันทึก [ชื่อส่วน: ชื่อส่วนย่อย: ชื่อทรัพยากร] …" เพื่อแยกทรัพยากรในรูปแบบดั้งเดิม รายการเมนูนี้ควรใช้เพื่อแยกไฟล์ไอคอน เคอร์เซอร์ และรูปภาพ

ขั้นตอนที่ 4

นำทรัพยากรของคุณออกไป ในกล่องโต้ตอบที่มีชื่อ "บันทึกทรัพยากรไปที่ … " ให้ระบุชื่อและไดเรกทอรีของไฟล์ที่บันทึก คลิกปุ่มบันทึก