pcayrol
Messages postés18Date d'inscriptionjeudi 24 décembre 2009StatutMembreDernière intervention13 mars 2013
-
3 mars 2008 à 13:46
pcayrol
Messages postés18Date d'inscriptionjeudi 24 décembre 2009StatutMembreDernière intervention13 mars 2013
-
4 mars 2008 à 07:13
Bonjour,
Je charge une dll (C++) dynamiquement (avec LoadLibrary) dans mon programme C#.
J'arrive à invoquer des méthodes, etc, etc...
J'aimerais à présent récupérer l'adresse (de début) où ma dll est
chargée en mémoire, j'essaie avec des fonctions de psapi comme suit :
<center>
Code csharp :
unsafe public struct MODULEINFO
{
public IntPtr lpBaseOfDll;
public UInt64 SizeOfImage;
public IntPtr EntryPoint;
}
Lutinore
Messages postés3246Date d'inscriptionlundi 25 avril 2005StatutMembreDernière intervention27 octobre 201241 3 mars 2008 à 21:03
Absolument pas, StructLayout.Sequential est la disposition par défaut en C# des champs d'une structure. Le problème vient des points que j'ai indiqué plus haut.