Beim automatischen Erkennen wird behauptet die Lizenz sei nicht gültig. Nach manueller Eingabe erscheint der folgende Debuggertext.
Das schein offensichtlich an fehlenden Schreibrechten liegen. Wäre es hier nicht allgemein mal angebracht sämtliche Daten nach %programdata% zu schreiben? Microsoft sieht es ja schon seit 10 Jahren vor dass man nicht mehr nach c:\programme schreibt.
Wenn ich es mit Adminrechten versuche schließt der Dialog einfach, meine Lizenz wird auch nicht akzeptiert.
************** Ausnahmetext **************
System.UnauthorizedAccessException: Der Zugriff auf den Pfad "C:\Program Files (x86)\Diamond Caves 3\dc3prefs.xml" wurde verweigert.
bei System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
Hallo,
zum ersten: Ja, das automatische Eingeben der Lizenz funktioniert erst in der nächsten Beta, manuell geht es aber.
zum zweiten: Ich hab lange gegrübelt, ob ich den Speicherort der Configs und Levelgruppen ändern soll. Wenn es nur die Config wäre hätte ich nicht lange überlegt. Aber es sind auch die Levelgruppen und mit Blick auf die vielen vorhandenen User der alten Version gäbs da ein Problem.
Ich stell das aber trotzdem gerne nochmal zur Diskussion, kann man ja alles noch ändern:
Pro Programmverzeichnis:
Contra Programmverzeichnis / Pro %UserData%:
Bitte um konstruktivie Kritik :-)
bye,
Peter