Du hast als "normaler" User halt nicht mehr überall so einfach Zugriff, vorallem nicht mit Schreibrechten.
[edit]
siehe dem schnelleren User
Reichen dir denn nicht die Variablen, welche du in deinem Programm-Kontext zur Verfügung hast?
> GetEnvironmentVariableW (
GetEnvironmentVariable) und Co.