Handle := LoadLibrary (Dll);
if Handle <> 0 then
begin
try
@MyDll := GetProcAddress(Handle, Pchar('YMSG12_ScriptedMind_Encrypt'));
if @MyDll <> nil then
begin
result := MyDll(pchar(UserName), pchar(PassWord), pchar(ChallengeString), pchar(RString1), pchar(RString2), Mode);
end
else result := false;
Finally
FreeLibrary(Handle); //Assure le déchargement de la dll
end;
/////////////////////////
en revange quand on ne connais pas les fonctions d'une DLL ?
j'aimerais pouvoir la sonder ? c possible ?
f0xi
Messages postés4205Date d'inscriptionsamedi 16 octobre 2004StatutModérateurDernière intervention12 mars 202235 15 janv. 2007 à 23:48
alors le probleme, c'est qui oui on peu voir grace par exemple a DLLEXPORT de Nir Sofer ( http://www.nirsoft.net )
on peu voir le nom de toute les methodes exportées de la librairie.
mais par contre on ne peu jamais voir les parametres, a moins d'avoir un SDK sous la main ou un fichier d'aide.
Sinon oui c'est possible de voir les fonctions d'une DLL mais pas les paramètres. (Avec delphi il existe un executable "tdump.exe" qui permet de voir les differentes fonctions et DLL utilisé par un autre executable).