Il s'agit de la commande gendef qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
genef - extracteur d'exportation de DLL
SYNOPSIS
Gendef [Options]DLL>
DESCRIPTION
Gendef vide les informations d'exportation DLL à partir des exécutables Windows 32 et 64 bits (respectivement
exécutables PE32 et PE32+).
OPTIONS
- Vider vers stdout
-h, --Aidez-moi
Décrivez brièvement la syntaxe et les options.
-a, --assume-stdcall
Supposons que les fonctions avec des conventions d'appel ambiguës utilisent stdcall.
-I, --include-def-chemin <chemin>
Ajoutez des chemins de recherche supplémentaires dans lesquels rechercher des fichiers .def d'indices.
-f, --no-forward-sortie
Ne sortez pas les transitaires.
SORTIE
Par défaut Gendef écrit les informations d'exportation de la DLL dans un fichier nommé d'après la DLL,
remplacer .dll par .def.
CONNUE QUESTIONS
Pour les DLL 32 bits, Gendef ne peut pas détecter si une fonction sans valeur de retour (void) exportée
par une DLL utilise stdcall ou cdecl. Deux solutions de contournement sont disponibles : soit utiliser le "-a"option
pour forcer les conventions d'appel stdcall, ou générer des fichiers .def pour toutes les DLL la DLL que vous êtes
intéressé dépend de. Gendef lira d'autres fichiers .def trouvés dans le fichier de travail
répertoire pour déterminer la convention d'appel utilisée.
Les DLL 64 bits ne sont pas affectées, car elles n'utilisent qu'une seule convention d'appel.
Utiliser genef en ligne en utilisant les services onworks.net