Attualmente sto usando la seguente funzione per ottenere il percorso della cartella temporanea per l'utente corrente:
string tempPath = System.IO.Path.GetTempPath();
Su alcune macchine mi dà il percorso della cartella temporanea dell'utente corrente come:
C: \ Documents and Settings \ amministratore \ Impostazioni locali \ Temp \
Su alcune macchine mi dà il percorso della cartella temp del sistema come:
TEMP \ Windows \: C
La documentazione MSDN afferma inoltre che l'API sopra restituisce la cartella temporanea del sistema corrente.
C'è qualche altra API disponibile che mi dà il percorso della cartella temporanea dell'utente attuale come questo:
C: \ Documents and Settings \ amministratore \ Impostazioni locali \ Temp \