simple question: Comment puis-je trouver des commandes pour un DLLImport dans C# .Net et/ou les points d'entrée de la DLL? Je vais utiliser le MobileDevice-Libary de ITunes pour envoyer des commandes à un Iphone. Je connais environ 90% des DLL-Commandes d'un autre projet open source, mais il en reste 10%, et j'ai besoin d'une commande de ce 10%.Comment faire pour trouver DLL EntryPoint?
Répondre
Dependency Walker peut lister toutes les exportations d'une DLL.
Vous pouvez utiliser l'assistant Interop PInvoke qui est inclus dans CLRInsideOut2008_01.exe
Je l'ai utilisé beaucoup pour aider les définitions PInvoke il m'a sauvé beaucoup de temps.
Ouvrez la DLL dans un bon éditeur de texte (comme UltraEdit ou plus). Vous lirez toutes les fonctions à bord dans le volet ASCII de droite. Si vous connaissez déjà quelques fonctions, faites ctrl + f pour trouver celui-ci, le reste des fonctions implémentées sera présenté dans le voisinage. Grtz E
PE File Reader est une DLL (avec source en C++) qui peut lire les fichiers PE et vous donner le point d'entrée pour la DLL.
La source est fournie non encombrée par la GPL, vous pouvez donc utiliser la source et/ou la DLL dans votre projet comme vous le souhaitez.
- 1. Comment faire pour trouver par programme le bytecode (CIL) dans un .Net exécutable/dll?
- 2. Entrypoint d'un OCX
- 3. comment faire pour emballer quelques DLL .NET dans un dll
- 4. Comment faire pour exécuter le programme .dll?
- 5. Comment faire pour obtenir Highlighter.Net 2.0.0.dll
- 6. Où trouver DLL ou Documentation pour XtraExport?
- 7. MonoDevelop 2.4: Aide pour trouver une DLL
- 8. Comment faire pour définir l'icône personnalisée pour le fichier dll?
- 9. Comment faire pour trouver Wpf DataGrid Row
- 10. Impossible de trouver DLL PInvoke 'sqlceme30.dll'
- 11. Comment trouver une DLL avec un CLSID?
- 12. Comment faire pour éviter les dépendances .dll sous .NET
- 13. Comment faire pour supprimer openssl dll avant de fermer l'application
- 14. Comment faire pour réparer "Impossible de charger la DLL 'webengine.dll'"
- 15. Comment faire pour résoudre l'erreur DLL dans l'accès
- 16. Comment ajouter la directive .entrypoint à une méthode (assembly dynamique)
- 17. Impossible de trouver MSCVR90.dll
- 18. Wrapper C# pour l'API kernel32.dll
- 19. Comment faire pour mettre à jour/installer mfc71u.dll, msvcp71.dll, msvcr71.dll dans Visual Studio 2005
- 20. Comment faire fonctionner PyScripter? J'ai dit qu'il ne peut pas trouver python26.dll
- 21. Comment faire pour importer const char * API en C#?
- 22. Android: Lorsque l'application a été tué, comment définir entrypoint pour le nouveau démarrage?
- 23. Comment trouver les fonctions API des fichiers DLL?
- 24. Comment trouver une installation COM dll à partir de la DLL Interop
- 25. Impossible de trouver TinyMCE .NET dll
- 26. Comment faire une expression régulière pour Dreamwaver trouver et remplacer?
- 27. Quel est le meilleur outil pour trouver à quelle DLL une autre DLL VB6 est référencée?
- 28. Comment résoudre l'exception .NET CF "Impossible de trouver PInvoke DLL"?
- 29. Comment trouver une DLL chargée par un processus dans AIX?
- 30. Comment trouver la convention d'appel d'une DLL tierce?