Bonjour tout le monde,
j'ai l'intention de récupérer un point d'entré d'une DLL écrite en C# :
Sauf que j'analyse la DLL qui est générée avec Dependency Walker et je ne trouve aucun point d'entrée.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 using RGiesecke.DllExport; namespace CA_8Bits { public class C8BitsCA : ICompilerAdapter { [DllExport("CompilerHSL", CallingConvention = CallingConvention.Cdecl)] public void RunCompilation(string s_file, string s_application_dir) { .... } } }
Faut-il que ce soit obligatoirement des méthodes static ?
Si je met static RunComilation il me sort que une erreur:
Merci pour votre aide !Erreur 1 'CA_8Bits.C8BitsCA' n'implémente pas le membre d'interface 'TargetManager.ICompilerAdapter.RunCompilation(string, string)'. 'CA_8Bits.C8BitsCA.RunCompilation(string, string)' ne peut pas implémenter un membre d'interface, car il est static. C:\Users\grefel\Documents\Common\UPM+\VISUAL_INTERFACE\UPMplus\CA_8Bits_HSL\C8BitsCA.cs 13 18 CA_8Bits_2010_HSL
Partager