Python -> C++ dll -> C# dllComment déboguer sans Visual Studio?
J'ai un com interop dll C# qui est chargé dans un emballage C++ dll throught le fichier .tlb généré en C# à utiliser dans un projet de python. Quand je lance dans mon ordinateur, il fonctionne très bien, mais quand je lance dans un ordinateur qui vient de se formated lui donne:
WindowsError: exception code 0xe0434f4d
Je le redistribute C++ installé et le compact framework .net 3.5 sur l'ordinateur formaté.
Comment puis-je voir quelle est la bonne exception sur un ordinateur sur lequel Visual Studio n'est pas installé? Comment puis-je déboguer tout cela? Je ne peux pas déboguer la DLL elle-même, puis-je? Note: dans mon ordinateur, tout fonctionne bien, il manque peut-être un fichier ou une DLL. J'ai déjà utilisé Dependency Walker pour voir s'il y a une DLL manquante, et nop!
Je peux exécuter mon fichier .exe généré à partir de mon projet python dans WinDbg ou OllyDbg? –
Oui, vous pouvez, tant qu'il est compilé en langage machine. – Patrick