Hi,
danke für die Antwort (und Entschuldigung für die sehr verspätete Antwort auf die Antwort). Das Problem liegt darin, system-weit Einstellungen für ein Programm zu ändern, also über alle User-Profile hinweg. Im Grunde genommen gibt es auf Vista nur noch einen Ort, wo jeder schreiben und lesen darf, nämlich unter "PUBLIC". Dort Dateien abzulegen halte ich aber für nicht besonders schlauf - sieht einfach komisch aus. Es gibt weiterhin ein "ALLUSERPROFILE", wo jeder lesen darf, aber nur Admins schreiben. Wenn ein Client ohne Admin-Rechte versucht, dort Daten abzulegen, dann gibt es eine IOException. Der Zugriff aufs Programmverzeichnis geht natürlich auch nicht mehr (außer mit Admin-Rechten), und einem User zu sagen, er soll einfach das Programm nicht unter den regulären Pfaden installieren sieht nicht seriös aus.
Von daher stellte sich die Frage, ob ein Java-Programm temporär höhere Rechte anfordern kann, um in ALLUSERPROFILE schreiben zu können, sodass die Änderungen auch für andere Nutzer verfügbar werden (z. B. Angaben zu IP-Adresse des Servers, was dann auch für alle Nutzer des Client-Programms auf diesem System automatisch verfügbar ist).
Nach langer Suche habe ich bislang keine Lösung gefunden. Vermutlich geht es wohl nicht (oder nicht so einfach). Im Grunde ist es ja auch schlau, dass Nutzerdaten sauber getrennt werden, auch wenn das beim Endanwender mit einem Komfortverlust verbunden ist.
Ciao,
Wolfgang