Interrupt mit Visual C
-
Guten Abend,
Ich möchte gerne mal wissen, wie ich in Visual C++ den Hardware Interrupt Tastatur IRQ 1 "Umbiegen kann" wenn nötig auch mit inline assembler.
Ich wolte wärend einer Tastatureingabe vergleichen ob eine Spezielle Taste gedrückt ist, falls diese gedrückt wurde, wird ein Programm aufgerufen und die alte ISR aufgerufen.
Falls nicht, wird nur die alte ISR aufgerufen
THX
Fisch
-
also seit win98 (glaub ich) wird jeder direkte hardwarezugriff erstmal gesperrt. Es sei denn du bist ein treiber o.ä. dann geht das. von daher, denk mal auf die art kommste nich gut ran.
aber vielleicht mittels API-Hooking, such nach keyboard-hook Is zwar noch ne ebene höher, aber vielleicht kannste damit auch was anfangen
-
Das wäre schon mal ne akzeptable lösung kennst du da was ?
-
http://derentwickler.de/itr/online_artikel/psecom,id,434,nodeid,56.html
Musst aufpassen, dass du global Hooks!
-
Dieser Thread wurde von Moderator/in HumeSikkins aus dem Forum C++ in das Forum WinAPI verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.