Gibt es eine Möglichkeit zu erkennen, durch welchen Prozess eine Datei unter Windows 7 geändert wird?
Ich weiß, dass procmon ein großartiges Werkzeug ist, konnte aber nicht herausfinden, wie es geht oder ob es möglich ist.
Das Problem ist, dass ich eine Datei habe, die von einer Anwendung geändert wird, und ich möchte herausfinden, welche.
Antworten:
Sowohl procexp als auch procmon sind dafür gut. Wenn der Prozess ein Handle für die betreffende Datei enthält, führen Sie einfach procexp aus und wählen Sie im Menü "Suchen" die Option "Handle oder DLL suchen". Geben Sie dann einen Teil des gesuchten Dateinamens ein.
Alternativ (und wie in den Kommentaren zur Frage erwähnt) können Sie mit procmon beispielsweise eine Datei mit dem Namen readme.txt suchen, um den Filterdialog zu öffnen und den Filter wie folgt festzulegen:
Klicken Sie dann auf die Schaltfläche Hinzufügen. Stellen Sie sicher, dass keine anderen ausgeschlossenen Prozesse Ihre Datei berühren.
Beginnen Sie dann mit der Erfassung von Ereignissen und lehnen Sie sich zurück und warten Sie.
quelle