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 Registry zugriffe protokolieren (https://www.delphipraxis.net/30995-registry-zugriffe-protokolieren.html)

Norbert987 2. Okt 2004 10:21


Registry zugriffe protokolieren
 
Hi,

da es unter Windows immer ein Problem ist Programme ordentlich zu deinstallieren, habe ich mir gedacht es würde von vorteil sein die Änderungen zu speichern und dann bei der deinstallation wieder zu löschen. Ich weiss, dass es ein solches Programm gibt (die Ashampoo Uninstaller Reihe) aber ich dachte mir, dass es aus zwei Gründen sinnvoll ist ein eigenes Programm zu schreiben:
1. Es benötigt vor + nach der Installation eine sehr lange Zeit um alles zu scannen
2. Es speichert alle geänderten Werte (wer sich mal mit Regmon die Zugriffe Protokolieren lies, weiss dass ohne das etwas passiert ständig auf die Registry zugegriffen wird.

Meine Überlegung war, wie kann man ein Programm mit der gleichen Aufgabe von "Ashampoo Uninstaller" machen, welche aber die Registry (später auch die Festplatten zugriffe Filemon) wärend der Laufzeit zu protokolieren.

Wie kann ich diese Zugriffe protokolieren?

vielen Dank für eure Hilfe Tobias

Luckie 2. Okt 2004 10:26

Re: Registry zugriffe protokolieren
 
Die Antwort hast du dir doch schon selbste gegeben: RegMon. Da der wohl einen Treiber benutzt, wirst du mit Delphi das wohl nicht umsetzten können.

Norbert987 2. Okt 2004 10:44

Re: Registry zugriffe protokolieren
 
@Michael,

gibt es nicht einen Aufruf in der Windows API? Es wäre echt beindruckend bei einem 188 KB Programm, oder was meinst du für einen Treiber?

Gruß Tobias

Luckie 2. Okt 2004 10:47

Re: Registry zugriffe protokolieren
 
Einen API aufruf wird es nicht geben. Mit dem DDK wird man allerdings entsprechende Möglichkeiten haben. Aber wie gesagt, mit Delphi wirst du da nicht weitkommen, da man mit Delphi keine Treiber schreiben kann.

Und was hat das mit der Dateigröße zu tun?

Norbert987 2. Okt 2004 11:03

Re: Registry zugriffe protokolieren
 
@Michael:

schade, ich dachte ich hätte eine gute Idee zum Programmieren. Trotzdem vielen Dank!

mfg Tobias

PS: hast Recht, die Größe sagt nichts darüber aus :oops:


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