@Make:
1) Das Update ist noch nicht live, der gestern diskutierte Bug ist noch immer enthalten!
2) Bei mir funktioniert der Rechtsklick auf das letzte Gerät einwandfrei?
@Pfad-Diskutierer:
Wir reden hier allesamt total aneinandere vorbei!
Zu dem Thema gibt es 2 unterschiedliche Dinge, die beide rein gar nichts miteinander zu tun haben:
Punkt a) SiDiary hatte beim Speichern der Option "Alle User dieses Computers sollen auf die Daten zugreifen können" einen Bug, nämlich dass es versucht hat diese Einstellung zu speichern, obwohl das Unterverzeichnis .....\SiDIary\Cfg in dem Ordner noch gar nicht gab. Deshalb wurde die Einstellung "Für alle..." nie gespeichert, so lange bis die betroffenen Kandidaten diese Subordner manuell angelegt hatten.
Das war selbstverständlich nur ein Workaround bis der Fehler behoben ist! Das hat nichts mit welcher Pfad wird wie wo angezeigt zu tun! Der Bug ist längst gefixt, liegt nur noch nicht auf dem Server.
Punkt b) Windows stellt eine Windows-API-Methode zur Verfügung, mit der jeder Programmierer fragen kann: "Du, Windows, alte Socke, wo soll ich bitte meine Applikationsdaten speichern, wenn der User diese gerne für alle User auf meinem Rechner benutzen will?" Und Windows antwortet mit den Systemvariablen, die Andi beschrieben hat. SiDiary sagt "Danke" und legt in den Ordnern die Daten ab. Das funktioniert mit dem mittlerweile behobenen Bug aus a) perfekt. Den Pfad, den Windows liefert kann ich beschreiben, kann dort meine Daten speichern und ich kann diesen Pfad als Tooltip anzeigen und genau hier ist das Problem, das auch Andi nicht lösen kann: Die Inhalte der Systemvariablen sind _nicht_ lokalisiert, sondern die physikalischen Verzeichnisnamen. Und ich kann nur diesen physikalischen Verzeichnisnamen anzeigen. Als Make (und jeder andere XP-User den Ordner blabla\All Users\ aufgemacht hat, hat er dort aber nicht das Unterverzeichnis Dokumente gesheen, sondern "Gemeinsame Dokumente", d.h. Windows zeigt _hier_ etwas an, das physikalisch _nicht_ existiert. Wenn man Gemeinsame Dokumente öffnet befindet man sich im Ordner Dokumente und das zeigt _danach_ sogar auch der Explorer an. Auch in der DOS-Box kann man nur in den Ordner Dokumente wechseln und nicht in "Gemeinsame Dokumente".
Vista macht das noch schlimmer wie hier schon gezeigt. Dieses Problem ist ein Windows-Problem und wurde nur deshalb zu einem SiDiary-Erklärungsproblem, weil Make als Workaround die Unterordner SiDIary\Cfg anlegen wollte aber nichtmal das Dokumente-Verzeichns finden konnte, da der Explorer ja nur Gemeinsame Dokumente angezeigt hat. Da das manuelle Anlegen nur ein Workaround ist, ist auch Punkt b) kein Problem...
Uff.
Viele Grüße, Alf.