Hallo generic,
danke für die Antwort.
Ich gebe dir in allen Punkten 100% recht. Davon werde ich einige Sachen noch in meinem Installer anpassen.
Mir geht es jetzt in diesem Thread aber speziell darum, mit dem nächsten Update zu erkennen, ob beim Kunden das beschriebene Problem bereits vorhanden ist (z.B. Installation einer uralten Version von unserem Programm auf einen neuen Windows 7 PC mit
UAC nach C:\Programme; arbeiten mit der Datenbank unter C:\Programme), und ob die Funktion, die ich oben gepostet habe, eurer Meinung nach das Problem bzw. die Ordnerumleitung zuverlässig erkennt oder ob es da einfachere bzw. zuverlässigere Möglichkeiten gibt.
Ich dachte an Antworten im Sinne von "Die Funktion GetVirtualStoreRedirectonActive macht doch genau das gleiche??" (<-- gibt's natürlich nicht) oder "Das mit der Textdatei ist total unprofessionell!" oder "Ja, diese Funktion übernehme ich auch in mein Programm: falls meine Kunden mal ein Update von einer Uralt-Version machen, kann ich diesen Fehler gleich abfangen."
Was meint Ihr?