Wenn der User den Dateinamen nachträglich per Hand ändert, gibt es sowohl bei meiner, als auch bei himitsu Methode Probleme. Aber normalerweise sollte kein Anwender sowas machen. Ich meine ich bennene ja auch nicht mal eben explorer.exe um und erwarte, dass alles noch funktioniert
Kannst ja eine Umbenennen Funktion in dein Programm mit einbauen, die alles regelt.
Edit:
Danke für das Ini-File, ich versuch erstmal ohne zusätzliche Datei klar zu kommen.
Die Ini war auch nur ein Beispiel. Du meintest ja, dass du die Versionsnummer sowieso speicherst. Dann kannst du sie natürlich auch aus deiner Config laden und entsprechend beim Programmstart inkrementieren und zurückspeichern.