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 tastaturabfrage in diensten (https://www.delphipraxis.net/20623-tastaturabfrage-diensten.html)

Manuel M. 20. Apr 2004 17:04


tastaturabfrage in diensten
 
ich möchte gerne die tastaturanschläge mit einem programm aufzeichnen das als dienst im hintergrund läuft. Wie mache ich das. Welche funktion gibt mir die gerade angeschlagene taste zurück.

zecke 20. Apr 2004 17:46

Re: tastaturabfrage in diensten
 
also ich würde es auf jeden fall mit der OnKeyPress probieren. Weiß aber nicht spontan wie man sowas hinbekommt wennd as programm nur im hintergrund laufen soll. einfach mal mit der funktion in zusammenhang der form probieren

faux 20. Apr 2004 17:48

Re: tastaturabfrage in diensten
 
Vielleicht hilft dir das weiter:

http://www.delphi-source.de/tipps/system/?id=282

Meflin 20. Apr 2004 17:50

Re: tastaturabfrage in diensten
 
dazu brauchst du, wenn ich dich richtig verstanden habe, einen keyboardhook. lies dazu das tutorial von assarbad...

Neuni 20. Apr 2004 17:52

Re: tastaturabfrage in diensten
 
Hier gibbet das auch :-D KLICK

Ich hoffe aber mal, dass das nicht einer von diesen illegalen Keyloggern wird, die Passwörter ausspionieren.:warn: Ich glaube, dass würden dir einige Leute übel nehmen :evil:

Meflin 20. Apr 2004 17:56

Re: tastaturabfrage in diensten
 
nix gegen keylogger die eignen sich gut zum üben. dass das teil so gut wird, dass es veröffentlicht wird, wag ich eh eher zu bezweifeln ;-)

yankee 20. Apr 2004 18:14

Re: tastaturabfrage in diensten
 
Ähm, also ich wäre auch mal daran interessiert. Am Keylogger wäre ich auch interessiert, der interessiert mich jetzt aber nur mal zweitrangig.
Vorallem würde ich gerne Wissen, wie man ein Programm als Dienst installiert.

Wenn jemand 'n Tutorial hat (kann doch eigentlich nicht so schwer sein, oder??), oder es mir erklären kann, bitte posten!!

Meflin 20. Apr 2004 18:16

Re: tastaturabfrage in diensten
 
da gibts auch ein tut von assarbad und ausserdem in delphi neu>service anwendung

NicoDE 20. Apr 2004 18:31

Re: tastaturabfrage in diensten
 
Wenn ich mich recht erinnere...
Win32-Tasturhooks funktionieren nur innerhalb des Desktop unter dem der Thread den Hook installiert hat. Da nicht-interaktive Dienste (Standard, bzw. anzuraten) in einem eigenen (nicht-interaktiven) Desktop ausgeführt werden, wird der Tastaturhook die Events aus den interaktiven Desktops (an denen der/die Benutzer angemeldet ist/sind) nicht mitbekommen. Du müßtest also einen Thread pro Workstation/Desktop-Kombination erzeugen und mit SetProcessWindowStation/SetThreadDesktop (ohne Fenster, sonst schlägt dies fehl) dorthin 'verschieben'. Aber um dies tun zu können, mußt Du wiederum die Sicherheitsbeschreibungen des jeweiligen Workstation- und/oder Desktop-Objekts manipulieren, da ein nicht-interaktiver Dienst die dazu notwendigen Rechte nicht hat...
(ich hoffe das war lang genug um Dich davon abzuhalten, dafür Win32-Hooks zu verwenden :))

Meflin 20. Apr 2004 18:41

Re: tastaturabfrage in diensten
 
:shock: das wusst ich ja noch garnicht


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:10 Uhr.
Seite 1 von 2  1 2      

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