L'un des champs de la structure IMAGE_EXPORT_DIRECTORY est 'Nom'. Selon la spécification COFF, ce champ contient le nom du fichier PE qui exporte les symboles. Je peux lire par programme ce champ. Il fait vraiment référence au nom du fichier qui exporte les symboles. Mais, quelqu'un peut-il expliquer la signification de ce champ? Pourquoi existe-t-il réellement? Il semble qu'il puisse être utilisé comme un double contrôle.Champ Nom de fichier d'exportation exécutable portable
0
A
Répondre
2
Le champ Name
dans IMAGE_EXPORT_DIRECTORY
contient le nom interne du module (c'est-à-dire le nom d'origine utilisé lors de la construction du module). Ceci est utile dans les cas où le fichier lui-même est renommé. Par exemple, le noyau NT qui prend en charge PAE est nommé ntkrnlpa.exe
. Mais, le champ Name
dans sa structure IMAGE_EXPORT_DIRECTORY
contient toujours ntoskrnl.exe
.
Questions connexes
- 1. Exécutable gcc portable?
- 2. Explication de structure exécutable portable
- 3. Affichage de la CIL d'un fichier exécutable portable
- 4. Obtenir un nom de fichier exécutable efficace
- 5. iphone: changez le nom du fichier .app (application exécutable)
- 6. Comment pouvez-vous empaqueter un fichier exécutable avec un JRE portable?
- 7. Fichier jar Java Eclipse exécutable
- 8. Fichier exécutable iPhone
- 9. Le nom du fichier d'installation peut-il être dérivé du numéro de version du fichier exécutable?
- 10. Numéro de version de l'App dans le nom exécutable
- 11. Appel d'un exécutable sous un nom différent
- 12. Qt créer un fichier exécutable
- 13. .NET Evénements pour le processus Exécutable exécutable
- 14. Comment puis-je modifier le nom du fichier exécutable de sortie dans Visual C++ 2010?
- 15. Modifier le nom du fichier PDB généré pour inclure l'extension .exe ou .dll de son exécutable
- 16. fichier batch Windows pour appeler exécutable à distance avec nom d'utilisateur et mot de passe
- 17. Champ de connexion de l'identifiant avec champ de nom
- 18. Utilisez XSLT variable comme nom de champ
- 19. Création d'un nouveau fichier exécutable ELF
- 20. Inclure un fichier XSLT dans un exécutable
- 21. Problème Création d'un fichier Java Jar exécutable
- 22. générer un fichier exécutable jar à l'exécution
- 23. Emballage d'un fichier dans un exécutable ELF
- 24. Comment créer un fichier exécutable dans .net
- 25. Importer depuis un module avec le même nom qu'un fichier exécutable en Python
- 26. Création d'un fichier JAR exécutable dans Eclipse
- 27. Division d'un champ de nom complet en prénom et nom
- 28. Champ séparé pour Nom initial
- 29. Champ de nom Django: vaut-il mieux avoir le nom entier dans un champ?
- 30. Obtenir le fichier .jar sur une erreur de téléphone portable
Je peux confirmer cela par programme. Merci pour cela! – mox
Vous pouvez également utiliser Dependency Walker pour parcourir les structures et les fichiers du fichier PE: http://www.dependencywalker.com/ – swatkat
Avoir ce champ d'information. Je ne vois pas encore la vraie raison d'avoir un tel champ. Une idée POURQUOI ce champ existe et où est-il utilisé? – mox