Actualmente estoy usando la siguiente función para obtener la ruta de la carpeta temporal para el usuario actual:
string tempPath = System.IO.Path.GetTempPath();
En algunas máquinas me da la ruta de la carpeta temporal del usuario actual como:
C: \ Documents and Settings \ administrador \ Configuración local \ Temp \
En algunas máquinas me da la ruta de la carpeta temporal del sistema como:
C: \ Windows \ TEMP
La documentación de MSDN también dice que la API anterior devuelve la carpeta temporal del sistema actual.
¿Hay alguna otra API disponible que me dé la ruta de la carpeta temporal del usuario actual como esta:
C: \ Documents and Settings \ administrador \ Configuración local \ Temp \