Also GetKeyboardState wird nur in der Lobby und im Chatfenster aufgerufen...ingame wird es nicht benutzt.
Da GetKeyState durchgehend aufgerufen wird, habe ich es gehookt:
SHORT __stdcall myGetKeyState(int nVirtKey)
{
printf("GetKeyState()");
return 0;
}
Dadurch das ich immer 0 zurückgebe, müsste das Spiel denken, dass keine Taste gedrückt wurde. Die Tastendrücke kommen aber sowohl im Chat wie auch Ingame an. Also scheint GetKeyState bei diesem Spiel keine Rolle zu spielen.
Keybd_event wird überhaupt nicht aufgerufen.
Es bleiben eig. nur noch Windows Messages oder DirectInput. Nur ich kann in der exe absolut keine Referenz zu der directinput.dll finden...
Da GetKeyState durchgehend aufgerufen wird, habe ich es gehookt:
SHORT __stdcall myGetKeyState(int nVirtKey)
{
printf("GetKeyState()");
return 0;
}
Dadurch das ich immer 0 zurückgebe, müsste das Spiel denken, dass keine Taste gedrückt wurde. Die Tastendrücke kommen aber sowohl im Chat wie auch Ingame an. Also scheint GetKeyState bei diesem Spiel keine Rolle zu spielen.
Keybd_event wird überhaupt nicht aufgerufen.
Es bleiben eig. nur noch Windows Messages oder DirectInput. Nur ich kann in der exe absolut keine Referenz zu der directinput.dll finden...