Keyboard-Hook funktioniert nur wenn Fenster im Vordergrund
-
Ich hab nCode anders behandelt, dadurch hat es irgendwie nicht funktioniert. Hab aber einfach den Code von toom genommen, ihn auf meine Bedürfnisse zugeschnitten und schon hat's gefunzt :).
cya
-
Hi,
hattest du in deiner ersten Version diesen Code ?#pragma data_seg ("Shared") HWND hWindow = 0 ; #pragma data_seg () #pragma comment (linker, "/section:Shared,RWS")
Wenn die DLL in den Adressraum einer anderen Anwendung gemappt wird,"vergisst" sie die Werte ihrer globalen Variablen,ausser du legst nen Datensegment an das für alle gültig ist(wie oben)
MfG Spacelord
-
Nein, hatte ich nicht, aber jetzt funktioniert's irgendwie auch ohne ;). Aber gut zu wissen :).
cya
-
wie es funzt auch ohne??? das kann nicht gehen... "ohne" bleibt die variable in dem adresssspeicher des aufrufendes processes... (jedes process hat eigene kopie von der Variable und die ist von anderen processen unzugänglich...)
-
Ich schreib's vorsichtshalber mal rein, man kann ja nie wissen ;).
cya
-
Hallo??? Wenn ihr mal genau schaut, dann verwendet MagicCreator in seiner Callback garkein WindowHandle. Er gibt lediglich eine MessageBox aus.
-
das wollte er aber bestimt noch tun...
-
Ja, das hab ich jetzt eingebaut :). Weil wer will schon, dass für jede Taste die er drückt, eine MessageBox ausgegeben wird ;).
cya
-
vieleicht WebFritzi
-
ist nicht boese gemeint
-
Wisst ihr, was cool ist :D? Macht mal nen CBT-Hook und lasst wenn ein neues Fenster erstellt wird per MessageBox den Fenstertitel ausgeben ;). Das gibt ne wunderbar Endlosschleife :D.
cya