Hab mir das Beispiel jetzt nicht angeschaut, aber wenn das Spiel ebenfalls mit einem Hook arbeiten, könntest du schlechte Karten haben.
Windows hängt deinen Hook irgendwo in den Hook-Stapel ein. Du kannst nicht feststellen, an welcher Position im Stapel dein Hook liegt.
Hängt das Spiel vor deinem Hook, geht deiner nicht. Hängt deiner vorm Spiel, dann geht es. Aber wie gesagt, dass kannst du weder prüfen noch manipulieren.
(Davon mal abgesehen, dass man für nen Hook keine DDL braucht, der ist mit 4-5 Funktionen und
WinAPI als uses fix selbst geschrieben)