Comment appeler une dll en c++ à partir d'un code en C# ?
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:
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:
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 ?