In der
Programmierung bezeichnet der Begriff
Hook (auch
Einschubmethode genannt) eine
Schnittstelle, mit der fremder
Programmcode in eine bestehende Anwendung integriert werden kann, um diese zu erweitern, deren Ablauf zu verändern oder um bestimmte Ereignisse abzufangen. Dies kann entweder im
Quelltext geschehen, der entsprechend modifiziert wird, über
Konfigurationsdateien, die den Ablauf eines fertigen
Programms verändern, oder über Aufruf von Funktionen, denen der auszuführende Programmcode in irgendeiner Form mitgegeben wird. In der Regel ist das Standardverhalten von Einschubmethoden, gar nichts zu tun.