Guardar un archivo en los datos de la aplicación en c #

Utilicé el siguiente método para guardar un archivo en la carpeta Datos de aplicación en c #

string path = 
    Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData);

Está funcionando bien en Windows XP, pero no puedo encontrar esa ruta de carpeta en Windows Vista. ¿Dónde se encuentra esta carpeta en Vista y cómo puedo guardar el archivo en esta carpeta?

Respuestas a la pregunta(2)

Su respuesta a la pregunta