Bonjour !
J'ai une dll en C++ déjà générée et je souhaite appeler le DllMain depuis un programme en C#.
Le DllMain a la signature suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
DllMain( HMODULE hModule,
                       DWORD  ul_reason_for_call,
                       LPVOID lpReserved
                     )
J'ai essayé ceci dans le code en C# mais je suis un peu perdu :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
        private void button1_Click(object sender, EventArgs e)
        {
            [DllImport(".\\Debug Version\\GhostRun3D.dll")]
            //public static extern IntPtr LoadLibrary(string(".\\Debug Version\\GhostRun3D.dll");
        }
Comment fait on pour passer des paramètres à cette dll ou à l'une de ces méthodes ?
Pourriez vous m'aider ?