oder regelt das Windows von alleine?
Wenn ein Programm im "Program Files" Ordner liegt kann es ja ohne Administratorrechte nicht dorthinschreiben.
Aber es kommt ja auch kein Fehler.
Also meine Frage:
Entweder: Wo sollte man sein Program die Einstellungen speichern lassen?
Oder: kann man einfach das eigene Verzeichnis nehmen und Windows regelt das von alleine?
//Edit: (Thread als gelöst markiert)
Meine ab jetzt benutzt Methode (Appdata-Folder)
Code: Alles auswählen
Procedure.s GetSpecialFolder(CSIDL.l)
Protected *itemid.ITEMIDLIST
Protected location.s = Space(#MAX_PATH)
If SHGetSpecialFolderLocation_ (0, CSIDL, @*itemid) = #NOERROR
If SHGetPathFromIDList_(*itemid, @location)
CoTaskMemFree_(*itemid)
If Right(location, 1) <> "\" : location + "\" : EndIf
ProcedureReturn location
EndIf
EndIf
EndProcedure
Code: Alles auswählen
GetSpecialFolder(#CSIDL_APPDATA)