Ich habe eine Anwendung in Delphi 2006 geschrieben, die in Windows XP funktionierte. Ich habe die Anwendung mit Inno Setup gepackt und dabei Programmdateien als Standardordner verwendet. Einige Benutzer migrierten zu Windows Vista und Windows 7. Das Problem hierbei ist, dass die Anwendung einige Dateien in ihrem eigenen Installationsordner erstellt. Dies funktionierte in XP, aber in Windows Vista hatten die Benutzer Probleme mit den erstellten Dateien (sie erscheinen nicht und so weiter). Nach der Untersuchung der Benutzerberichte entdeckte ich KB 927387: "Häufige Datei- und Registrierungsvirtualisierungsprobleme in Windows Vista oder Windows 7."Wie kann ich mein Programm in Windows Vista und Windows 7 arbeiten lassen?
Das Ausführen der Anwendung mit Administratorrechten löst nur das Problem, aber das ist (denke ich) eine schreckliche Umgehung. Ich würde gerne wissen, ob es Richtlinien oder Tipps gibt, um die Anwendung mit Vista und 7 kompatibel zu machen, weil mehr Benutzer bald auf diese Betriebssysteme migrieren werden.
Was würden Sie unter Windows XP tun, wenn der Benutzer ein Standardbenutzer ist? –