Program si muze (pokud to potrebuje) zjistit hodnotu promenne pomoci API nebo pomoci funkci programovaciho jazyka. Proste mu rekne vrat mi hodnotu promenne.
Obvykle to ale nepotrebuje, protoze se systemu pomoci API funkce zepta na cestu k TEMP adresari a ten mu ji vrati - standardni postup. Ta cesta se ridi nastavenim TEMP promenne. V tom adresari si vytvori nejaky podadresar, do nej bude rozbalovat instalacku a pak nasledne instalovat.
To, co popisujes je pravda. Zapadni svet nevi, co je diakritika a pokud starsi (neunicode) program dostane cestu se žežuličkou, je v riti. Hodne stare programy mely problem i v pripade, ze delka cesty byla hodne dlouha.
Proto ja standardne delam temp adresare v C:\Temp. Nezasiraji profil uzivatele, jednoduse se promazavaji a neni problem s dlouhou cestou. Tohle uz Win7 resi, protoze odpadly dlouhe cesty - misto Document and settings\uzivatel\application data\Temp mas c:\Users\uzivatel\AppData\Local\Temp