Je veux déboguer une application C#, c'est une grosse application et je ne peux pas tout construire moi-même. Je peux seulement construire une partie (une DLL) pour cela. L'application installée dans ma machine est construite par d'autres. Mais après avoir reconstruit la DLL par moi-même et remplacer la DLL actuellement dans ma machine, la nouvelle DLL ne peut pas être chargée. Je suppose que la raison est dans l'ancienne DLL, il a la clé de l'auteur de sorte que nous ne pouvons pas le remplacer par mon personnalisé. Si c'est le cas, existe-t-il une méthode hackable pour remplacer la DLL par la mienne?debug C# application
0
A
Répondre
1
La seule façon est de contourner la vérification de nom fort pour un given assembly ou globally mais soyez averti que cela pourrait poser un problème de sécurité énorme.
Questions connexes
- 1. Debug Qt application parmi dlls
- 2. C# Debug vs Release
- 3. Client de service Web Debug C#
- 4. Comment vérifier si une application est en debug ou release
- 5. C#: compiler avec/debug +/debug: pdbonly/optimize- optimise le code d'exécution
- 6. Debug ActiveX
- 7. C#: fichier config dans le dossier bin \ debug
- 8. iPhone Debug Dump
- 9. Debug LSP avec dt_dll
- 10. Le fichier 'C: \ .... \ ..... \ ..... \ bin \ debug \ 128849991926295643' existe déjà
- 11. Est-il correct d'utiliser #if directive debug en C#?
- 12. Comment mettre une condition "IF DEBUG" dans un programme C#?
- 13. Comment désactiver les dialogues d'exception "Microsoft Visual C++ Debug Library"?
- 14. Visual Studio 2008 construire toujours C: \ Users \ bin \ Debug \ MyLibrary.dll
- 15. Visual Studio 2008 Stop Debug Smooth Exit
- 16. .net: threading debug
- 17. Debug sur symbian
- 18. Sortie BlackBerry Debug
- 19. Debug SoapExceptions de CRM
- 20. debug dans matlab
- 21. Flex service dans debug
- 22. Debug .NET Socket callbacks
- 23. JavaScript DEBUG Problème
- 24. Réécriture d'URL/Regex Debug
- 25. Debug CGI par simulation
- 26. OpenMP debug newbie questions
- 27. Netbeans 6.5 debug question
- 28. Visual Studio 2010 debug minidump
- 29. Utiliser l'option debug dcus dans Delphi 2009?
- 30. Rails ne pas démarrer en debug
Merci pour votre réponse, après avoir lu l'article, j'ai encore une certaine confusion. Si je veux désactiver la vérification du nom fort de toutes les applications sur mon ordinateur, puis-je simplement définir la valeur de Registre de AllowStrongNameBypass sur 1? Je peux seulement apprendre comment désactiver le bypass, mais ce que je veux, c'est appliquer le bypass. Merci. –
En définissant la valeur dans le registre, toutes les applications sur cette machine contournent la vérification du nom fort lors du chargement des assemblages dépendants. Si vous souhaitez exclure certaines applications, définissez le paramètre 'bypassTrustedAppStrongNames' dans leurs fichiers de configuration respectifs. –