Ich möchte eine Datei, die über ein externes Programm geupdatet wird, umbenennen, und zwar direkt nachdem das Update abgeschlossen ist. Wie soll ich aber herausfinden, ob die Datei noch geschrieben wird? Ich prüfe, ob die Datei sich geändert hat und danach, ob sie noch in Benutzung ist. Unter XP funktioniert es, da der Dateizugriff erkannt wird und sobald die Datei nicht (mehr) genutzt wird, wird die Datei umbenannt, genau so soll es sein. Unter Windows 7 wird die Datei aber "nie" benutzt, daher wird bereits umbenannt, sobald das Update gerade erst begonnen hat.