Exe2bin
Convertit les fichiers .exe (exécutables) au format binaire.
Syntaxe
exe2bin
[lecteur1:][chemin1]FichierEntrée
[[lecteur2:][chemin2]FichierSortie]
Paramètres
-
[lecteur1:][chemin1]FichierEntrée
- Indique l'emplacement et le nom du fichier d'entrée que vous
souhaitez convertir. FichierEntrée est obligatoire.
-
[lecteur2:][chemin2]FichierSortie
- Indique l'emplacement et le nom du fichier de sortie que vous
souhaitez créer.
- /?
- Affiche l'aide dans l'invite de commandes.
Remarques
- XOX
- XOX
- Exe2bin est incluse à l'intention des programmeurs de
logiciel. Les simples utilisateurs n'en ont généralement pas
besoin.
- Les restrictions suivantes s'appliquent quand vous utilisez
exe2bin :
- Le fichier d'entrée doit se présenter sous le format .exe
valide produit par l'éditeur de liens et ne doit pas être
compressé.
- Le code résident ou actuel ainsi que les parties de données du
fichier combinées doivent compter moins de 64 ko.
- Il ne doit pas y avoir de segment stack.
- Exe2bin effectue les actions spécifiques suivantes,
suivant les valeurs que vous utilisez pour les paramètres
FichierEntrée et FichierSortie :
- L'extension de fichier par défaut pour FichierEntrée est
.exe. Exe2bin convertit le FichierEntrée .exe en
fichier au format .bin (c'est-à-dire, une image mémoire du
programme) et stocke ce fichier de sortie à l'endroit et sous le
nom spécifiés pour
[lecteur2:][chemin2]FichierSortie.
- Si vous ne spécifiez ni lecteur2 ni chemin2,
exe2bin écrit le fichier de sortie sur le lecteur et dans le
répertoire en cours.
- Si vous ne spécifiez pas de nom de fichier pour
FichierSortie, exe2bin utilise le nom de fichier
FichierEntrée.
- L'extension par défaut du nom de fichier spécifié pour le
paramètre FichierSortie est .bin.
- Les types de conversions suivants sont pris en charge :
- Si vous ne spécifiez pas CS:IP dans le fichier .exe,
exe2bin procède à une conversion binaire pure. Si le
programme contient des instructions nécessitant un repositionnement
de segment, exe2bin vous invite à spécifier la valeur de
résolution. Cette valeur représente le segment absolu où le
programme doit être chargé. Vous pouvez utiliser le programme
résultant uniquement lorsque vous le chargez à l'adresse mémoire
absolue spécifiée par votre programme. L'interpréteur de commandes
ne peut pas le charger.
- Si vous spécifiez CS:IP en tant que 0000:100H, le fichier est
exécuté comme un fichier .com avec le pointeur d'instruction établi
à 100H par l'instruction d'assemblage ORG. N'omettez pas
l'extension .com dans FichierSortie. Aucune correction de
segment n'est autorisée, car les fichiers .com doivent être
capables de repositionner les segments. Cela signifie que les
fichiers .com doivent remplir les conditions d'entrée expliquées
dans la documentation Microsoft Macro Assembler. L'interpréteur de
commandes peut alors charger et exécuter le programme comme s'il
s'agissait d'un des programmes .com fournis sur le disque
Windows XP.
XOX
Rubriques
connexes