Forum: Object-Pascal / Delphi-Language
by Nelphin,
28. Feb 2015
Das verstehe ich wieder nicht... ???
Es gibt eine Lösung, über Timer - die auch nur funktioniert weil mir beispielsweise Mausklicks für mein Projekt egal sind. Mal angenommen ich würde gerne eine kleine Animation oder einen kleinen Sound abfeuern bei jedem Mausklick dann würde diese Animation in "als Admin gestarteten" Fenstern ja auch nicht funktionieren weil der Mousehook dann die Klicks...
Forum: Object-Pascal / Delphi-Language
by Nelphin,
28. Feb 2015
??
Mauskoordinaten zu jedem Zeitpunkt anzeigen.
was daran ist denn nicht konkret?
Forum: Object-Pascal / Delphi-Language
by Nelphin,
28. Feb 2015
Verschiedene Dinge die mauspositionsabhängig sind.
Also zum Beispiel die aktuellen Mauskoordinaten anzeigen (X,Y) und eventuell darauf reagieren.
Das hatte ich bislang immer über Timer gelöst also ein timer ruft ständig GetCursorPos(); auf und ich verwerte das dann.
Eigentlich würde es ja aber genügen auf ein mousemove zu reagieren, da ich das aber desktopweit will, also auch außerhalb...
Forum: Object-Pascal / Delphi-Language
by Nelphin,
28. Feb 2015
okay blöd...
kann man das Abfragen also ob der Benutzer Kontext gewechselt wird?
Dann könnte ich nur in dem Fall den Timer anwerfen und ansonsten mit Hook arbeiten... ich finds blöd wenn ich permanent per timer die mauskoordinaten abfragen muß.
Forum: Object-Pascal / Delphi-Language
by Nelphin,
28. Feb 2015
puh... leider verstehe ich nur Bahnhof.
was bedeutet das fette synchronisiert? (Vielleicht auf meinen Beispielcode bezogen?)
Benutzer-Kontext?
ich habe jetzt diverse andere Programme als Admin gestartet und der mousehook arbeitet wie er soll weiter... nur wenn das registry fenster vorne ist eben nicht.
EDIT: oops verkuckt, der mousehook arbeitet tatsächlich nicht wenn ich anwendungen...
Forum: Object-Pascal / Delphi-Language
by Nelphin,
28. Feb 2015
Doch, warum?
Äh EDIT... nein eigentlich nicht, Windows fragt ob ich zulassen will das das Programm Aenderungen an meinem Computer vornimmt. Das muss ich mit Ja beantworten.
Forum: Object-Pascal / Delphi-Language
by Nelphin,
28. Feb 2015
Hallo,
In einem meiner Projekte möchte ich gerne mit WH_MOUSE_LL arbeiten.
Das funktioniert auch soweit sehr gut.
Gestern fiel mir aber auf das wenn ich das Registry Fenster (in Start RegEdit eingeben) im Vordergrund habe, stoppt der MouseHook.
Fragen hierzu:
Warum ist das Verhalten so?
Gibt es weitere Anwendungen bei denen der LowLevel Mousehook nicht funktioniert? Denn mein...