Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Installation Watcher (https://www.delphipraxis.net/101565-installation-watcher.html)

CHiM 15. Okt 2007 16:28


Installation Watcher
 
Hallo,

erst mal tolles Forum hier habe schon viele tolle Anregungen dadurch gewonnen.

Ihr kennt sicher alle das Problem:
Man installiert ein Programm und es verteilt sich kreuz und quer auf der Festplatte sowie in der Registry und wenn man es deinstalliert kann man nie sicher sein das es auch komplett gelöscht worden ist (meistens bleiben die Registrykeys stehen)

Es gibt auch so ein Programm das glaube ich auch Install Watcher oder der gleichen heißt, das alles protokolliert was kopiert wird und in eine Textdatei schreibt.

Meine Frage ist nun diese, wie macht dieses Programm dies?
Es läuft im Hintergrund und loggt alles mit, mit Api's wahrscheinlich ?!
Ich würde so etwas auch gerne einmal Programmieren, nur weiß ich leider nicht wo ich da anfangen soll :(
Ein paar Anregungen bzw Links zu einem vergleichbaren Thema würden mich freuen :)
Danke im voraus

CHiM

mkinzler 15. Okt 2007 16:31

Re: Installation Watcher
 
Höchstwahrscheinlich durch die Überwachung der Schreibzugriffe auf das Filesystem und der Registry.

s-off 15. Okt 2007 16:37

Re: Installation Watcher
 
Zitat:

Zitat von mkinzler
Höchstwahrscheinlich durch die Überwachung der Schreibzugriffe auf das Filesystem und der Registry.

Genau.

Du kannst Dir dazu mal die Sourcen von File- und Regmon (ehemals von Sysinternals) ansehen.
Zu finden hier

CHiM 15. Okt 2007 16:38

Re: Installation Watcher
 
Zitat:

Zitat von mkinzler
Höchstwahrscheinlich durch die Überwachung der Schreibzugriffe auf das Filesystem und der Registry.


So ne Art Keylogger für das System bauen ?!
Für Infomaterial wäre ich offen :D

PS: Danke für die schnelle Antwort

s-off 15. Okt 2007 16:39

Re: Installation Watcher
 
Ich habe einen Link zu Informationsmaterial gepostet. Siehe eins höher.

mkinzler 15. Okt 2007 16:41

Re: Installation Watcher
 
Zur Überwachung des Filesystems sollte ein ShellNotifier ausreichend sein.

CHiM 15. Okt 2007 16:43

Re: Installation Watcher
 
Danke :)
aber das is ja C soweit ich das gesehen hab :/

CHiM 15. Okt 2007 16:46

Re: Installation Watcher
 
Zu Shell Notifier habe ich das gefunden :

http://www.shellplus.com/examples/ch...r-example.html

werde es mal anschauen wenn ich zu Hause bin.

Luckie 16. Okt 2007 08:38

Re: Installation Watcher
 
Zitat:

Zitat von CHiM
aber das is ja C soweit ich das gesehen hab :/

Ja und? Die API-Funktionen sind die gleichen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:46 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