AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte Komplettlösung für globalen Keyboard-Hook
Thema durchsuchen
Ansicht
Themen-Optionen

Komplettlösung für globalen Keyboard-Hook

Ein Thema von FAlter · begonnen am 13. Sep 2008 · letzter Beitrag vom 20. Mär 2009
Antwort Antwort
Benutzerbild von FAlter
FAlter

Registriert seit: 21. Jul 2004
Ort: Ostfildern
1.096 Beiträge
 
FreePascal / Lazarus
 
#1

Re: Komplettlösung für globalen Keyboard-Hook

  Alt 1. Okt 2008, 19:07
Hi,

Zitat von Apollonius:
Zur Lösung könntest du einfach deine MMF von 12 Byte auf 4096 Byte (Page-Größe) vergrößern. Das kostet keine System-Ressourcen und du könntest dann eine Liste von Callbacks erstellen, die in der Hook-Prozedur aufgerufen werden. Du musst dann natürlich aufpassen, dass das ganze threadsicher ist.
das wären meine Gedanken für die nächste Version gewesen, aber über die Umsetzung hab ich noch nachgedacht. Danke für den 4KiB-Tipp.

Zitat von Laufi:
Schade dass das offenbar der grund ist warum du den hook gemacht hast
Ähm nein, das war es nicht. Ich habe nicht einmal eine Freundin, und wenn ich eine hätte, würde ich sie sicher nicht wegen so einer besch[eid]enen DLL verlieren wollen. Außerdem läuft das Programm bisher nur auf meinem PC, wenn ich loggen würde, würde ich ja nur mich selbst mitloggen, denn jemand anderen lass ich gar nicht rauf. (OK, bei ner Freundin gäbe es vielleicht eine Ausnahme.)

Zitat von alzaimar:
Get 'RegisterHotKey' nicht?
Ich habe es nicht probiert aber ich denke nein, da ich auf die Drucktaste reagieren möchte (VK_SNAPSHOT). Dabei soll die Systemfunktion (Screenshot erstellen) jedoch erhalten bleiben, ich möchte nur eine Zusatzfunktion anbieten, bzw. selbst haben, die eben mit dieser Taste bzw. dem Screenshot zusammenhängt und wozu mein Programm auf den Tastendruck reagieren muss. Zukünftig soll noch mehr passieren, also auch die Auswertung anderer Tasten oder bestimmter Tastenfolgen (Roll Druck Roll oder so - die Tasten liegen ja nebeneinander und Rollen wird meist gar nicht verwendet). Und ob Tastenfolgen noch über Hotkeys gehen?

Den Source gibts vielleicht später mal, dann wird die DLL aber unabhängig vom Programm entwickelt, vorerst jedenfalls nicht, solange es ein großes Projekt ist.

Mfg
FAlter
Felix Alter
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:37 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz