เดิมทีโดย Sirmabus, backported ไปยัง IDA 7.0 สำหรับ IDA 7.1 ผู้เขียน Orignal ได้เปิดตัวงานสร้างอย่างเป็นทางการ สำหรับพวกเราที่ยากจนเกินไปที่จะจ่ายมันเราต้องการ 7.0: P
รวบรวมไบนารีในการเผยแพร่ หากขัดข้องให้ใช้บิลด์ดีบั๊กและจัดทำบันทึกการหยุดทำงานและบันทึกความผิดพลาด! มิฉะนั้นฉันไม่สามารถแก้ไขปัญหาได้
กระบวนการรวบรวม classInformer สามารถมีส่วนร่วมได้ เพื่อปรับปรุงกระบวนการรวบรวมการพึ่งพาสามมาโครอยู่ในสถานที่:
ในการตั้งค่าเส้นทางให้ไปที่แท็บ Property Manager ใน Solution Explorer และแก้ไข PropertySheet ไม่สำคัญว่าการกำหนดค่าที่คุณแก้ไข Propertysheet ในนั้นพวกเขาทั้งหมดใช้ไฟล์เดียวกัน จากนั้นไปที่คุณสมบัติทั่วไป -> แมโครของผู้ใช้และตั้งค่าแมโครให้เป็นพา ธ เช่นด้านล่าง:
นี่ควรเป็นไดเรกทอรีรูท IDA ของคุณ (ไดเรกทอรีที่มี ida.exe) ใส่ไดเรกทอรี IDA SDK ของคุณ (IDASDK70) ลงในไดเรกทอรีนี้ ดังนั้นโครงสร้างไดเรกทอรีของคุณอาจมีลักษณะเช่น:
C:Program FilesIDA 7.0 $(IDADIR)
+--- idasdk70
+--- include
+--- lib
+--- ida.exe
+--- ida64.exe
คุณต้องมีการติดตั้ง QT SDK เพื่อ pregenerate ไฟล์ GUI โครงสร้างไดเรกทอรีของคุณอาจมีลักษณะเช่น:
C:Program FIlesQtqt-5.6.0-x64-msvc20155.6msvc2015_64
+--- bin
+--- lib
+--- include
คุณต้องมีห้องสมุดสนับสนุนที่ Sirmabus เขียนไว้สำหรับ IDA 7. ตั้งค่าไดเรกทอรีเพื่อเก็บไลบรารีทั้งหมดเหล่านี้:
idasupport
+--- IDA_SegmentSelect (https://github.com/ecx86/IDA7-SegmentSelect)
+--- IDA_OggPlayer (https://github.com/ecx86/IDA7-OggPlayer)
+--- IDA_WaitBoxEx-7.0 (https://github.com/dude719/IDA_WaitBoxEx-7.0)
+--- SupportLib (https://github.com/ecx86/IDA7-SupportLib)
ที่เก็บแต่ละแห่งเหล่านี้ควรมีการเปิดตัว. LIB Precompiled สำหรับคุณ หากไม่เป็นเช่นนั้นคุณสามารถรวบรวมพวกเขาโดยใช้กระบวนการที่คล้ายกับที่ใช้ในการรวบรวมโครงการนี้
หลังจากการตั้งค่าเส้นทางของคุณคุณพร้อมที่จะรวบรวม ใช้รีลีสสำหรับปลั๊กอิน ida.exe และ release64 สำหรับปลั๊กอิน ida64.exe