AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Tastatureingaben abfangen

Offene Frage von "Z4ppy"
Ein Thema von Z4ppy · begonnen am 3. Okt 2008 · letzter Beitrag vom 3. Okt 2008
Antwort Antwort
Z4ppy

Registriert seit: 25. Apr 2008
269 Beiträge
 
Delphi 7 Enterprise
 
#1

Tastatureingaben abfangen

  Alt 3. Okt 2008, 13:56
Ich möchte für mein neues Projekt sämtliche Tastatureingaben abfangen. Allerdings nicht im Keylogger-Stil, wo die Eingaben ja beim aktiven Programm ankommen, sondern so, dass eben nix ankommt
Also ich hab Firefox aktiv, drücke a, mein Programm fängt das ab und im Firefox erscheint nix.

Wie kann man das lösen?

MfG Z4ppy

PS.: Ja, ich hab bereits gesucht, aber nur sachen zum Abfangen im Keylogger-Stil gefunden...
  Mit Zitat antworten Zitat
Benutzerbild von STS301
STS301

Registriert seit: 6. Nov 2007
668 Beiträge
 
Delphi 7 Personal
 
#2

Re: Tastatureingaben abfangen

  Alt 3. Okt 2008, 14:00
schau dir bitte das einmal an

http://www.delphi-treff.de/tutorials...astatur-hooks/
Sebastian

ölpölp

Linux will rule the universe!!
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#3

Re: Tastatureingaben abfangen

  Alt 3. Okt 2008, 14:07
Zitat von Z4ppy:
Ich möchte für mein neues Projekt sämtliche Tastatureingaben abfangen. Allerdings nicht im Keylogger-Stil, wo die Eingaben ja beim aktiven Programm ankommen, sondern so, dass eben nix ankommt
Also ich hab Firefox aktiv, drücke a, mein Programm fängt das ab und im Firefox erscheint nix.

Wie kann man das lösen?

MfG Z4ppy

PS.: Ja, ich hab bereits gesucht, aber nur sachen zum Abfangen im Keylogger-Stil gefunden...
Und was soll das für ein Scherzprogramm werden?
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Z4ppy

Registriert seit: 25. Apr 2008
269 Beiträge
 
Delphi 7 Enterprise
 
#4

Re: Tastatureingaben abfangen

  Alt 3. Okt 2008, 14:45
Kein Scherzprogramm - ein Schutzprogramm
Das überdeckt dann den ganzen Bildschirm und man kommt nur wieder rein, wenn man das korrekte Passwort eingibt...
Nun könnt ich das ja über des OnKeyPress-Event der Form lösen, dann passiert aber nix, wenn nich gerade die Form aktiv ist (was durchaus passieren kann, wenn jemand versucht, das Proggie zu umgehen)... Also fang ich global alle Tastatureingaben ab und füg die der Eingabe hinzu...

@STS301: Danke, guck ich mir gleich ma an...

MfG Z4ppy
  Mit Zitat antworten Zitat
Benutzerbild von smallsmoker
smallsmoker

Registriert seit: 12. Nov 2007
Ort: Duisburg
283 Beiträge
 
#5

Re: Tastatureingaben abfangen

  Alt 3. Okt 2008, 15:29
dann müsstest du aber [strg]+[alt]+[entf] abfangen und das ist ein schwieriger hinzubekommen als ein keyboard hook

€: was ist denn mit blockinput ? link ? (das vorher gannte problem wäre damit nicht gelößt)

€2: und guck mal hier rein
  Mit Zitat antworten Zitat
Z4ppy

Registriert seit: 25. Apr 2008
269 Beiträge
 
Delphi 7 Enterprise
 
#6

Re: Tastatureingaben abfangen

  Alt 3. Okt 2008, 15:35
Tastatur & Maus sperren bringt mir nix, weil ich dann ja auch kein Passwort mehr eingeben kann
Und das mitm Taskman - tja, ich hab nur gemerkt, dass wenn ich "StayOnTop" mach, der Taskman im Hintergrund bleibt - egal, ob er vor oder nach dem Start meines Programms gestartet wird Naja, kp warum, aber is ja auch egal

MfG Z4ppy
  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 14:54 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz