Forums Neueste Beiträge
 

Kopiervorgänge im Netz überwachen

25/08/2009 - 02:11 von Peter Chiarolini | Report spam
Hallo!

Ich möchte erreichen, dass mein Programm immer dann benachrichtigt wird,
wenn eine Datei vom lokalen auf einen anderen Computer im Netz kopiert
wurde. Zunàchst habe ich FileSystemWatcher in Betracht gezogen, aber dies
scheint auszuscheiden. Da es nicht möglich ist, einen Pfad mit Wildcards zu
übergeben (erzeugt eine ArgumentException), müsste ich jede
Verzeichnisfreigabe im Netz kennen und mit diesem definierten Pfad einen
FileSystemWatcher einrichten. Abgesehen von einer Unzahl an
FileSystemWatcher-Instanzen scheitert dieses Vorgehen bereits daran, dass
laufend das gesamte Netz nach neuen oder entfernten Freigaben abgesucht
werden müsste. In einem umfangreichen Netz werden PCs ein- und
ausgeschaltet, Notebooks ein- und ausgesteckt, neue Freigaben werden
erstellt, bestehende entfernt usw., was eine gewisse Dynamik erzeugt, auf
die reagiert werden müsste.

Es geht mir ja nur darum, das Wegkopieren von Dateien auf irgendeinen
Netzwerkcomputer zu protokollieren, aber irgendwie sehe ich vor lauter
Bàumen den Wald nicht mehr. Ich habe auch versucht, mit einer
WMI-Benachrichtigung etwas zu erreichen, aber nach unzàhligen Versuchen mit
verschiedenen Ereignisklassen hatte ich auch damit keinen Erfolg.

Kennt jemand eine Möglichkeit wie, ich mein Problem in den Griff bekomme?
Oder gibt es vielleicht andere Mittel, an die ich bisher nicht gedachte
habe?

Danke
Peter



__________ Information from ESET NOD32 Antivirus, version of virus signature database 4364 (20090824) __________

The message was checked by ESET NOD32 Antivirus.

http://www.eset.com
 

Lesen sie die antworten

#1 Kerem Gümrükcü
25/08/2009 - 03:44 | Warnen spam
Hallo Peter,

Es geht mir ja nur darum, das Wegkopieren von Dateien auf irgendeinen
Netzwerkcomputer zu protokollieren, aber irgendwie sehe ich vor lauter
Bàumen den Wald nicht mehr.



für so was brauchst Du nicht das Rad nochmal zu erfinden. Dafür nimmst
Du entweder den File Monitor von Sysinternals oder den Process Monitor,
auch von Sysinternals. Beide sind in der Sysinternals Suite (und jede Menge
andere Sachen!) enthalten:

[Sysinternals Suite]
http://technet.microsoft.com/en-us/...42062.aspx

Grüße

Kerem

Beste Grüsse / Best regards / Votre bien devoue
Kerem Gümrükcü
Latest Projects: http://entwicklung.junetz.de
"This reply is provided as is, without warranty express or implied."

Ähnliche fragen