Comment puis-je obtenir le code source de la DLL native? Avec Reflector pas de chance.Comment obtenir le code source de la DLL native?
1
A
Répondre
2
Vous ne pouvez pas.
à proprement parler, vous ne pouvez pas obtenir aussi le code source d'un géré dll avec réflecteur (par exemple, il n'y a pas de commentaires, et si elle a été obfucated vous aussi ne verrez pas le code source). Le réflecteur .NET est juste très bien à désassembler le code MSIL.
Vous pouvez désassembler une dll native, vous ne pourrez pas l'aimer. Par exemple, je suis en train de déboguer un crash dans le code qui est pas le mien:
CPU Disasm
Address Hex dump Command Comments
20C46D9B |> 8B4424 14 |MOV EAX,DWORD PTR SS:[LOCAL.1]
20C46D9F |. 8B40 10 |MOV EAX,DWORD PTR DS:[EAX+10]
20C46DA2 |. 83C0 08 |ADD EAX,8
20C46DA5 |> 8B08 |/MOV ECX,DWORD PTR DS:[EAX]
20C46DA7 |. 3B0F ||CMP ECX,DWORD PTR DS:[EDI] ; Crash with EDI=00000008
20C46DA9 |. 75 12 ||JNE SHORT 20C46DBD
20C46DAB |. 83EE 04 ||SUB ESI,4
20C46DAE |. 83C7 04 ||ADD EDI,4
20C46DB1 |. 83C0 04 ||ADD EAX,4
20C46DB4 |. 83FE 04 ||CMP ESI,4
20C46DB7 |.^ 73 EC |\JAE SHORT 20C46DA5
Mais code source? No.
Questions connexes
- 1. Comment obtenir des méthodes native Android code source
- 2. Comment obtenir le code source de la bibliothèque de langage C native utilisée dans Java 1.4?
- 3. Comment obtenir le code source de l'installation
- 4. Obtenir le code source de la page
- 5. C code source à Dll
- 6. Comment puis-je localiser le code source par décalage dll?
- 7. comment récupérer le code source d'une DLL écrite via VB6?
- 8. Comment obtenir le code source d'Ubuntu?
- 9. Combiner la DLL native et l'assemblage dans une seule DLL
- 10. Comment afficher le code source d'une Silverlight dll
- 11. Comment obtenir le code source d'une URL
- 12. Comment obtenir le code source de la version ajaxcontroltoolkit 2012?
- 13. Ajout de code source à dll lors de la sortie
- 14. Comment obtenir le code source d'Eclipse
- 15. Conversion de code source c en dll
- 16. Obtenir le code source Android
- 17. DLL native pour le chargement de données
- 18. Obtenir le code source Android
- 19. Rererence native dll
- 20. Vérification de la bibliothèque native dans le code managé .NET
- 21. Comment puis-je obtenir le code source du code Google?
- 22. obtenir le code source HTML de webView
- 23. Comment obtenir la dernière ligne dans le code source
- 24. Consommer DLL native en C#
- 25. Échec dans la DLL native. HRESULT = 0x80080014
- 26. obtenir le code source de la page après la redirection
- 27. OBTENIR LAUNCHER2 CODE SOURCE?
- 28. Comment obtenir le code source HTML de l'URL dans Android?
- 29. Comment exposer Java via COM/native DLL?
- 30. Crochet de fonction C++ dans le code source de la DLL
C'est une réponse très claire, merci. – Erdogan