GetProcAddress
Aus API-Wiki
Version vom 18. März 2007, 02:36 Uhr von Arne Elster (Diskussion | Beiträge) (Die Seite wurde neu angelegt: GetProcAddress gibt die Adresse einer von einem im eigenen Prozess liegenden Modul exportierten Funktion zurück. <PRE>Declare Function GetProcAddress Lib "kernel32.dl...)
GetProcAddress gibt die Adresse einer von einem im eigenen Prozess liegenden Modul exportierten Funktion zurück.
Declare Function GetProcAddress Lib "kernel32.dll" ( _ ByVal hModule As Long, _ ByVal strProcName As String) As Long
Parameter:
hModule
- Handle zum jeweiligen Modul. Dieses Handle kann zum Beispiel über LoadLibrary oder GetModuleHandle bezogen werden.
strProcName
- Name der gesuchten Funktion.
Rückgabe:
Die Adresse der gesuchten Funktion.
Beispiel:
Dim lngMsgBoxAddr As Long Dim hUser32 As Long hUser32 = GetModuleHandle("user32.dll") lngMsgBoxAddr = GetProcAddress(hUser32, "MessageBoxA")
Betriebssysteme
- Windows 95 / 98 / Me
- Windows NT 4.0 / 2000 / XP
- Windows Vista
Verweise
MSDN US-Libary [1]