Obtient l'adresse d'une fonction ou d'une variable exportée à partir du module spécifié
#include <WinAPISys.au3>
_WinAPI_GetProcAddress ( $hModule, $vName )
| $hModule | Le handle du module qui contient la fonction ou variable |
| $vName | Le nom de la fonction ou de la variable ou la valeur ordinale de la fonction |
| Succès: | Retourne l'adresse de la fonction ou de la variable exportée |
| Échec: | Retourne 0, appelez _WinAPI_GetLastError() pour obtenir des informations sur l'erreur |
_WinAPI_GetModuleHandle, _WinAPI_LoadLibrary, _WinAPI_LoadLibraryEx
Consultez GetProcAddress dans la librairie MSDN.
#include <WinAPISys.au3> ; Obtient le handle du module chargé Local $hModule = _WinAPI_GetModuleHandle("kernel32.dll") If $hModule Then Local $pFunction = _WinAPI_GetProcAddress($hModule, "CreateFiber") ConsoleWrite("L'adresse de la fonction est " & $pFunction & @CRLF) ; Faites ce que vous voulez ici EndIf