Atualmente, estou usando a seguinte função para obter o caminho da pasta temporária para o usuário atual:
string tempPath = System.IO.Path.GetTempPath();
Em algumas máquinas, ele me fornece o caminho da pasta temporária do usuário atual, como:
C: \ Documents and Settings \ administrador \ Configurações locais \ Temp \
Em algumas máquinas, ele fornece o caminho da pasta temp do sistema, como:
C: \ Windows \ TEMP
A documentação do MSDN também diz que a API acima retorna a pasta temporária do sistema atual.
Existe alguma outra API disponível que me dê o caminho da pasta temporária do usuário atual como este:
C: \ Documents and Settings \ administrador \ Configurações locais \ Temp \