Autor Beitrag
Overdosed
Hält's aus hier
Beiträge: 14



BeitragVerfasst: Fr 24.02.06 16:42 
Servus !

Hat jemand eine Ahnung, wie man alle geöffneten Dateien eines fremden Prozesses erfahren kann ?
Toll wäre auch noch, wenn ich die Registry-Schlüssel lesen könnte, auf die der Prozess gerade zugreift.

Es geht darum, einen Prozess zu monitoren, sprich seine Aktivitäten im FileSystem und der Registry aufzuzeigen.



Danke schonmal !

Gruss, Perry
uall@ogc
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 1826
Erhaltene Danke: 11

Win 2000 & VMware
Delphi 3 Prof, Delphi 7 Prof
BeitragVerfasst: Fr 24.02.06 17:02 
Ist per API hook kein Problem:

cvs.sourceforge.net/...phia/uallCollection/

uall.overclock.ch/uallCollection.zip (mit Beispielen=

Kenne jetzt direkt kein Programm was es kann. Programmieren werd ich dir das aber jetzt nicht umsonst ;)

_________________
wer andern eine grube gräbt hat ein grubengrabgerät
- oder einfach zu viel zeit
BenBE
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 8721
Erhaltene Danke: 191

Win95, Win98SE, Win2K, WinXP
D1S, D3S, D4S, D5E, D6E, D7E, D9PE, D10E, D12P, DXEP, L0.9\FPC2.0
BeitragVerfasst: Fr 24.02.06 17:05 
Hi,

selber programmieren, hab ich bisher nichts gefunden, wie das geht, aber es gibt von SysInternals ein paar recht schöne Programme.

Such da bei denen auf der Seite einfach mal nach RegMon und FileMon. Für die COM-Schnittstelle gibt's dann noch den PortMon sowie für Socket-Verbindungen den TCPMon. Ansonsten wird dir sicherlich auch der ProcessExplorer und die Handle.exe gefallen. Alles Freeware.

_________________
Anyone who is capable of being elected president should on no account be allowed to do the job.
Ich code EdgeMonkey - In dubio pro Setting.
uall@ogc
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 1826
Erhaltene Danke: 11

Win 2000 & VMware
Delphi 3 Prof, Delphi 7 Prof
BeitragVerfasst: Fr 24.02.06 17:08 
RegMon und FileMon (wie konnte ich die nur vergessen)

Die Arbeiten aber beide mit Treibern soviel ich weiß. (Aber vielleich auch nicht ^^)

_________________
wer andern eine grube gräbt hat ein grubengrabgerät
- oder einfach zu viel zeit
AXMD
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 4006
Erhaltene Danke: 7

Windows 10 64 bit
C# (Visual Studio 2019 Express)
BeitragVerfasst: Fr 24.02.06 17:24 
ProcessExplorer (auch von SysInternals) verfügbt über die Möglichkeit, alle geöffneten Dateien/Pipes/.. Handles anzeigen und schließen zu lassen.

AXMD
BenBE
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 8721
Erhaltene Danke: 191

Win95, Win98SE, Win2K, WinXP
D1S, D3S, D4S, D5E, D6E, D7E, D9PE, D10E, D12P, DXEP, L0.9\FPC2.0
BeitragVerfasst: Fr 24.02.06 17:25 
Für die Registry stellt Windows sogar eine API zur Beobachtung zur Verfügung, allerdings müsstest Du diesbezüglich im MSN genauere Informationen nachschlagen, da mir die genaue Bezeichnung ATM entfallen ist. Es gab aber IIRC bei Torry entsprechende Komponenten für die Registry ...

_________________
Anyone who is capable of being elected president should on no account be allowed to do the job.
Ich code EdgeMonkey - In dubio pro Setting.
Overdosed Threadstarter
Hält's aus hier
Beiträge: 14



BeitragVerfasst: Fr 24.02.06 17:32 
Servus alle zusammen !

Danke für die Antworten.
FileMon und RegMon kannte ich schon.
Mir geht es bei der Geschichte mehr um das Verständnis, wie ich dieses Problem löse, als um die Problemlösung slebst.



Zitat:
Programmieren werd ich dir das aber jetzt nicht umsonst ;)


Das werde ich wohl kaum von irgendjemandem erwarten. Ich will's ja verstehen... ;)


Gruss, Perry