Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Delphi Programmieren (https://www.delphipraxis.net/97918-delphi-programmieren.html)

juelin 18. Aug 2007 17:14


Delphi Programmieren
 
Hallo,

wie kann ich in Delphi 7 unter Windows Vista
ein Programm erstellen, dass alle Tastatureingaben erhaält, auch wenn das Programm nicht im Focus ist.

Danke und Gruss
Jürgen

mkinzler 18. Aug 2007 17:17

Re: Delphi Programmieren
 
Es gibt imho keinen Grund einen Keylogger zu programmieren.

Dezipaitor 18. Aug 2007 17:21

Re: Delphi Programmieren
 
und die Postüberschrift ist auch falsch.

Nikolas 18. Aug 2007 17:22

Re: Delphi Programmieren
 
Es gibt auch sinnvolle Anwendungen, die so etwas benötigen. Ich habe z.B. ein Programm geschrieben, dass einen markierten Text kopiert, ihn parst und verändert und wieder an die alte Stelle kopiert. Diese Aktion rufe ich über Hotkeys auf um nicht erst das Programm in den Vordergrund zu holen, was gar nicht möglich ist, da es überhaupt kein Formular mehr hat.

Robert Marquardt 18. Aug 2007 17:30

Re: Delphi Programmieren
 
Das duerfte ohne Treiber schwierig werden. Vista filtert die generierten Messages und z. B. keybd_event Messages gehen nicht mehr an jede Applikation.
Vielleicht solltest du mal GUI-Regeln lernen. Das Konzept des Focus ist durchgaengig fuer Windows und wer dagegen verstoesst, der schreibt ein schlechtes Programm.

Ganz am Anfang sollte stehen das du uns erklaerst was du erreichen willst.

Die Muhkuh 18. Aug 2007 17:32

Re: Delphi Programmieren
 
Robert,

heißt dass, dass in Vista auch nicht mehr mit Hooks zu erreichen wäre?

Robert Marquardt 18. Aug 2007 17:34

Re: Delphi Programmieren
 
Keine Ahnung, mehr weiss ich auch nicht. Es steht aber zu befuerchten. Ist wie immer wohl ein Rechteproblem.

phXql 18. Aug 2007 17:39

Re: Delphi Programmieren
 
Evtl mit DirectInput?

Habe ich bei meinem Spiel bemerkt, das erhält auch die Tastatureingaben, wenn ein anderes Fenster den Fokus hat.

Dezipaitor 18. Aug 2007 18:29

Re: Delphi Programmieren
 
Zitat:

Zitat von Die Muhkuh
Robert,

heißt dass, dass in Vista auch nicht mehr mit Hooks zu erreichen wäre?

Hooks gehen schon noch. Jedoch nicht mehr für Systemtastenkombinationen, wie Strg+Alt+Entf. Diese Kombination kann man auch nicht mehr ans System senden.

quendolineDD 18. Aug 2007 19:02

Re: Delphi Programmieren
 
Afaik ist so ein Programm lt. den neuen Hackergesetzen eh verboten und steht unter Strafe.


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:59 Uhr.
Seite 1 von 2  1 2      

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