(WinAPI) Beispiel KeyHook dll, einlinken in anderes Programm ??
-
Hallo !
Kann man eine dll irgendwie in ein Programm mit einlinken so das sie nicht mehr extern benötigt wird. Ich meine speziell die KeyHook dll aus der faq.
Wie geht das ?
-
Der Sinn und Zweck von DLLs ist es doch, eine gewisse Funktionalität auszulagern.
Damit können auch andere Anwendungen diese Funktionalität verwenden.Wenn du die KeyHook-Funktionalität nur in deiner Anwendung verwenden willst, dann brauchst du ja eigentlich keine DLL !
Allerdings weiss man ja nie, ob man mal wieder eine Anwendung schreibst in der man genau diese Funktionalität wieder benötigt. Und dann wäre es doch sehr mühselig, dass ganze noch mal neu zu schreiben.
Daher würde ich solch eine Funktionalität in der DLL belassen und diese dann einfach in meinem Setup-Programm mitgeben.
-
Hooks funktionieren m.E. prinzipiell nur aus DLLs heraus.
Zwecks tiefgründigerer Diskussion verschoben nach "WinAPI".