Und auch wenn es an verschiedenen Stellen anders steht: Nein, man benötigt dafür keine
DLL.
Es könnte aber sein, dass es mit dem Hook nicht funktioniert, da Spiele meistens auf DirectInput und ähnliche Schnittstellen zugreifen. Ob ein Hook da greift und ob man da so einfach andere Tastatureingaben simulieren kann, weiß ich nicht.
Das macht aber auf jeden Fall Sinn zuerst mit einem Hook zu testen, denn das wäre auf jeden Fall die einfachste Variante.