Einzelnen Beitrag anzeigen

Medium

Registriert seit: 23. Jan 2008
3.686 Beiträge
 
Delphi 2007 Enterprise
 
#2

Re: DirectInput: GetDeviceData Hook

  Alt 14. Apr 2010, 03:02
Wie sicher bist du, dass das Programm tatsächlich DI für Tastatureingaben verwendet? Es gibt von Microsoft nämlich die direkte Empfehlung dies nicht zu tun, sondern DI ausschließlich für Joysticks/-pads und ähnliches zu benutzen. (Abgesehen davon ist es auch noch ziemlich umständlich in der Umsetzung, so dass ich es nicht mal bevorzugen würde wenn es diese Empfehlung nicht gäbe )

Grundsätzlich habe ich zur Simulation von Eingaben bisher kein Programm gesehen, dass nicht auf MSDN-Library durchsuchenSendInput() reagiert hätte. Falls du mit dem Programm aktiv auch Eingaben selber abfangen/verarbeiten möchtest, so würde ich einen MSDN-Library durchsuchenLow Level Hook empfehlen. Der dürfte auch greifen wenn eine DI Anwendung den Fokus hat, wobei ich das noch nicht bewusst getestet hab - es ging einfach bisher nur immer.
"When one person suffers from a delusion, it is called insanity. When a million people suffer from a delusion, it is called religion." (Richard Dawkins)
  Mit Zitat antworten Zitat