นี่คือคำสั่ง gendef ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
gendef - ตัวแยกการส่งออก DLL
เรื่องย่อ
เจนเดฟ [ตัวเลือก]DLL>
DESCRIPTION
เจนเดฟ ดัมพ์ข้อมูลการส่งออก DLL จากไฟล์ปฏิบัติการ Windows รุ่น 32 และ 64 บิต (ตามลำดับ
ไฟล์สั่งการ PE32 และ PE32+)
OPTIONS
- ดัมพ์ไปที่ stdout
-h, --ช่วยด้วย
อธิบายสั้น ๆ เกี่ยวกับไวยากรณ์และตัวเลือก
-a, --สมมติ-stdcall
สมมติว่าฟังก์ชันที่มีแบบแผนการเรียกที่คลุมเครือใช้ stdcall
-I, --include-def-เส้นทาง <เส้นทาง>
เพิ่มเส้นทางการค้นหาเพิ่มเติมเพื่อค้นหาไฟล์ .def คำใบ้
-f, --no-forward-เอาท์พุท
อย่าส่งออกผู้ส่งต่อ
เอาท์พุท
ตามค่าเริ่มต้น เจนเดฟ เขียนข้อมูลการส่งออก DLL ไปยังไฟล์ที่ตั้งชื่อตาม DLL
แทนที่ .dll ด้วย .def
ที่รู้จักกัน ประเด็น
สำหรับ DLL แบบ 32 บิต เจนเดฟ ไม่สามารถตรวจพบว่าฟังก์ชันที่ไม่มีการส่งออกค่าส่งคืน (เป็นโมฆะ) หรือไม่
โดย DLL ใช้ stdcall หรือ cdecl มีวิธีแก้ปัญหาสองวิธี: ใช้ปุ่ม "-aตัวเลือก "
เพื่อบังคับการเรียกแบบแผน stdcall หรือสร้างไฟล์ .def สำหรับ DLL ใดๆ ของ DLL ที่คุณเป็น
สนใจขึ้นอยู่กับ. เจนเดฟ จะอ่านไฟล์ .def อื่น ๆ ที่พบในการทำงาน
ไดเร็กทอรีเพื่อกำหนดหลักการเรียกในการใช้งาน
DLL 64 บิตจะไม่ได้รับผลกระทบ เนื่องจากใช้แบบแผนการเรียกเดียวเท่านั้น
ใช้ gendef ออนไลน์โดยใช้บริการ onworks.net