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ć ?