Also das mit der Standarderstellung und -speicherung in
D:\tmp\MemBrain
statt
C:\Users\<BENUTZER>\AppData\Roaming\MemBrain
könnte daran liegen, dass ich die Systemvariable MY DOCUMENTs bzw CSIDL_PERSONAL auf D:\tmp in der Registry umgebogen habe.
Ich vermute mal MemBrain fragt beim Betriebssystem einfach nach "gib mir mal das Home-verzeichnis (=MY DOCUMENTS) des Users"
und legt darin dann einfach das Unterverzeichnis "MemBrain" an.
Nun habe ich das HomeVerzeichnis umgebogen weil Microsoft, einfältig wie die nun mal sind, davon ausgehen dass alle
User immer alles auf die Partition C: speichern.
Es hat sich aber als empfehlenswerte Praxis herausgestellt dass eine zweiteilung in
Partition C: für das reine Betriebssystem und Partition D: für Daten, Bilder, Musik, Programme viel, viel besser ist.
Crasht nämlich das Betriebssystem auf Partition C: kann man Partition C: plattmachen und darauf ein frisches WinOS
installieren ohne all die vielen anderen Daten zu zerstören. Diese Vorgensweise wird von viele Blogs und Tutorials
empfohlen.
Wenn also z.B. mal (wieder) mein Win7 wg. Trojanern die Grätsche macht, dann kann ich z.B. Win7 komplett neu installieren
oder eine alte Partitionssicherung eben mal einspielen.
Die auf Partition C: liegenden MemBrain Settings wären dann futsch
Daher habe ich MY DOCUMENTS auf eine andere Partition umgebogen.
In meiner Denkweise geben mir 98% aller Software-Autoren und Companies recht die Usern eine individuelle Speicherung
in einem selbstgewählten Ordner erlauben.
Das ansonsten gute MemBrain sollte diesen positiven Vorbildern folgen und dem User anbieten wo er seine Settings speichern will
(also eben auch in einem Unterordner von Membrain auf Partition D: oder einem sonstigen Ordner wo er Schreibrechte hat).
Einen Überblick welche Systemvariable (z.B. MY DOCUMENTS aktuell welchen Wert hat erhält man mit dem sehr guten, kleinen,
kostenlos Tool: SpecialFoldersView (64bit Version!):
http://www.nirsoft.net/utils/special_folders_view.html
Fazit: Ein user customizeable MemBrain Settings-Ordner wäre wünschenswert. MemBrain könnte in einer lokalen membrain.ini oder in der Registry
zunächst nachsehen wo der sich der "richtige" MemBrain Ordner befindet.
Sind keine Angaben dazu vorhanden geht er erst dann auf das Default-Verzeichnis C:\Users\<BENUTZER>\AppData\Roaming\MemBrain
Das sollte sich doch einbauen lassen, oder?
Peter