Historia działania na plikach przez system windows

0

Chciałbym zapisywać sobie wszystkie zmiany w plikach jakie dokonuje system i użytkownik tzn. Jeśli usunie jakiś plik to chciałbym to zdarzenie zapisać sobie w logu. Chodzi mi o nazwę pliku i ścieżkę oraz co zostało zmienione tzn. czy plik został usunięty czy zmieniona została nazwa.

Pierwsza rzecz o jakiej pomyślałem to haki ale jak czytam na tej stronie :
http://www.codeguru.pl/baza-wiedzy/haki-systemowe---co-to-jest-do-czego-sluzy-jak-je-wykorzystac-w-c,2246

"Po pierwsze – jeżeli chodzi o haki globalne to z poziomu .NET możemy przechwytywać zdarzenia dotyczące jedynie myszki i klawiatury – i nie ma na to rady."

Możecie coś poradzić ?

0

Zapomnij.

Ale może FileSystemWatcher ci coś pomoże?

http://msdn.microsoft.com/en-us/library/system.io.filesystemwatcher.aspx

0

Podejrzewam, że się da, ale nie na poziomie i w sposób jaki byś chyba oczekiwał.

0

Możesz skorzystać z inspekcji (ang. auditing).

0

Dzięki, FileSystemWatcher powinien wystarczyć.

1 użytkowników online, w tym zalogowanych: 0, gości: 1