DLL Funktionen

hej
suche jetzt schon seit längerem ein tut dass mir etwas auskunft über das einbinden einer dll in eine appi gibt, oder ein paar kleine infos wie ich auf funktionen in einer dll zugreifen kann (c oder cpp). hab mich offengesagt noch nie damit befasst, verschwende meine zeit prinzipiell nur mit opengl =)
wäre dankbar für ein paar kleine tipps
lg
 
Ein Tutorial hab ich zwar nicht aber einen kleinen Beispiel Code:

Code:
#include <windows.h>


int main(void)
 {
  HINSTANCE hDLL;
  /*Typedef für die 2 Funktionen*/
  typedef BOOL (CALLBACK* LPFNDLLFUNC1)(void);
  LPFNDLLFUNC1 InstallHook; 
  LPFNDLLFUNC1 UnInstallHook; 
  /*DLL laden*/
  hDLL = LoadLibrary("hack_dll.dll");
  /*Funktionsaddressen auslsen*/
  UnInstallHook = (LPFNDLLFUNC1)GetProcAddress(hDLL,"UnInstallHook"); 
  InstallHook = (LPFNDLLFUNC1)GetProcAddress(hDLL,"InstallHook"); 

  InstallHook();
  system("PAUSE");
  UnInstallHook();

  FreeLibrary(hDLL);
  return 0;
}
 
@Xalon:

hier setze ich die funktion aus der dll ein?

UnInstallHook = (LPFNDLLFUNC1)GetProcAddress(hDLL,"UnInstallHook");
InstallHook = (LPFNDLLFUNC1)GetProcAddress(hDLL,"InstallHook");

@Lesco:

thx, hab mir scho gedacht dass msdn sicher drüber ein paar infos ausspuckt. war aber im informationsrausch zu dumm was zu finden ^^

edit: ok, habs schon zum laufen gebracht =)
 
Zurück
Oben