ProcMon kann das. Allerdings bietet es meines Wissens nach nicht die Möglichkeit, die Logfiles, nach einer bestimmten Anzahl Tagen zu leeren. Zudem protokolliert das Tool erst einmal alles. Zugriffe auf bestimmte Dateien musst du filtern. Beachte aber, dass nur protokolliert wird, ob auf eine Datei zugegriffen wird, aber nicht, ob sie dabei beschädigt wird. Das kann das Tool natürlich nicht erkennen.
Viel interssanter finde ich hier, dass sich dein Kunde mit der Behauptung des Softwareherstellers, es läge am Netzwerk, zufrieden gibt. Der Softwarehersteller sollte seine Behautpung schon gegenüber dem Kunden belegen können.