@glkbkk
Ich weis ja nicht wie dein Stand in Sachen Englisch ist, aber SHgetEnvironmentVariables heisst soviel wie SHbekommeUmgebungsVariablen auf deutsch, danach hast du zuletzt gefragt.
Nein, mal im Ernst hier im Forum ist es üblich für eine neue Frage einen neuen Thread aufzumachen. Du hast am Anfang nach Temp-Ordner usw. gefragt, das ist soweit beantwortet.
Für "alles" andere: Verwende doch eine SysInfo-Komponente, die bekommst du zum Beispiel bei
Torry, die eine oder andere hat auch Quelltext.