genef - מקוון בענן

זהו הפקודה genf שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

תָכְנִית:

שֵׁם


genef - מחלץ יצוא DLL

תַקצִיר


genef [אפשרויות]DLL>

תיאור


genef זורק מידע על ייצוא DLL מקובצי הפעלה של Windows 32 ו-64 סיביות (בהתאמה
קובצי הפעלה PE32 ו-PE32+).

אפשרויות


- זרוק ל-stdout

-h, - עזרה
תאר בקצרה את התחביר והאפשרויות.

-a, --assume-stdcall
נניח שפונקציות עם מוסכמות שיחות מעורפלות משתמשות ב-stdcall.

-I, --include-def-path <נתיב>
הוסף נתיבי חיפוש נוספים שבהם ניתן לחפש קבצי רמז .def.

-f, --אין פלט קדימה
אל תוציא משלחים.

תפוקה


כברירת מחדל genef כותב את מידע ייצוא ה-DLL לקובץ הנקרא על שם ה-DLL,
החלפת .dll ב-.def.

ידוע סוגיות


עבור קובצי DLL של 32 סיביות, genef לא יכול לזהות אם פונקציה ללא ערך החזרה (ריק) מיוצאת
על ידי DLL משתמש ב-stdcall או cdecl. שתי דרכים לעקיפת הבעיה זמינות: השתמש ב-"-aאפשרות
כדי לאלץ קונבנציות קריאת stdcall, או ליצור קבצי .def עבור כל קובץ DLL ה-DLL שאתה
מעוניין תלוי. genef יקרא קבצי .def אחרים שנמצאו בעבודה
ספרייה כדי לקבוע את מוסכמות השיחות בשימוש.

קובצי DLL של 64 סיביות אינם מושפעים, מכיוון שהם משתמשים רק במוסכמות שיחות בודדות.

השתמש ב-Genf באינטרנט באמצעות שירותי onworks.net



התוכניות המקוונות האחרונות של לינוקס ו-Windows