Namely I have:
Environment.SpecialFolder.ApplicationDataEnvironment.SpecialFolder.CommonApplicationDataEnvi
It's easy to check. Use Environment.GetFolderPath(...); and use MessageBox or Console.Write and it will show you where it points too. You only have to make simple app that will display paths for you, and run it under Windows XP and Windows Vista.
using System;
namespace EnvironmentCheck
{
class Program
{
static void Main(string[] args)
{
Console.Write(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + "\n");
Console.Write(Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData)+ "\n");
Console.Write(Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData)+ "\n");
}
}
}
My results on Win 7 x64
C:\Users\myUsername\AppData\Roaming
C:\ProgramData
C:\Users\myUsername\AppData\Local