Entwickler-Ecke
Windows API - Anwendungen belauschen...
Yooda - Sa 17.01.04 12:22
Titel: Anwendungen belauschen...
Hallöchen,
Ich bin gerade dabei einen screengrabber zu Programmieren und frage mich, ob man eine Möglichkeit hat auf das Starten neuer Anwendungen zu reagieren?
D.h. Kann man mit der eigenen Software den start von anderer Software feststellen? Wenn ja, weiss jemand wie?
Viele Grüsse
David
Moderiert von
Peter Lustig: Topic Verschoben
Delete - Sa 17.01.04 13:08
Éntweder ein Shell Hook und CreateProcess hooken oder regelmäßig einen SnapShot machen und jedes mal die Prozessliste überprüfen, ob ein Prozess dazu gekommen ist.
BTW was ist ein "Screengrabber"?
Yooda - Sa 17.01.04 13:17
Ein Screengrabber macht regelmässig screenshots und speichert die Bilder zum Beispiel in einem Ordner.
Der Grund warum ich andere Programme belauschen möchte ist die Notwendigkeit die Screenshots nur dann zu machen, wenn Programme aktiv sind. Wenn der user surft, tippt, downloadet.
Yooda - Sa 17.01.04 15:17
Ja, Danke !
Die Demo ist das was ich suche. Nur nehme ich an, dass ich die dll nicht für meine Zwecke nutzen kann. Ich würde es "am liebsten" alleine programmieren. bzw. Codeschnipsel übernehmen. Gibt es zufällig die Source der dll? :wink:
Viele Grüsse
David
toms - Sa 17.01.04 16:42
Der Sourcecode der Dll ist ja dabei!
Yooda - Sa 17.01.04 16:52
hmmm...
dann wäre es wirklich nett wenn mir jemand verraten würde, wie ich die mitcompilliere das diese sozusagen unter einem anderen namen läuft.
Viele Grüsse
David
toms - Sa 17.01.04 17:08
Ändere in der ApiHook.dpr
durch
Delphi-Quelltext
1:
| library Dein_Dll_Name; |
und speichere die Datei unter Dein_Dll_Name.Dll
Ersetze in uMain.pas
Delphi-Quelltext
1: 2:
| const DLL_NAME = 'APIHook.dll'; |
durch
Delphi-Quelltext
1: 2:
| const DLL_NAME = 'Dein_Dll_Name'; |
matze - Sa 17.01.04 17:21
wie bekommt die DLL denn unter win 2000 nicht den start von apps mit ??
wenn ich im demo auf start hook klicke, und dann aus dem startmenü oder vom desktop ein proramm öffen kommt nicht die frage ob es gestartet werden soll. wenn ich die buttons in dem demo porggi nehme schon !
kad_we - Sa 17.01.04 18:02
@ matze genau das ist mir auch schon so gegangen, aber Application- Start abfangen, oder so( von mir) enthält einen Link mit einem Ereignis, das gestartet wird, wenn ein Prozess gestartet wird
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!