Распространенным выбором является локальная папка appdata, возвращаемая SHGetFolderPath(CSIDL_LOCAL_APPDATA)
(Win2K и более поздние версии) или SHGetKnownFolderPath(FOLDERID_LocalAppData)
(Vista и более поздние версии).
Этот возвращаемый путь выглядит примерно так:
- "C: \ Users \ arx \ AppData \ Local" (Vista и более поздние версии)
- «C: \ Documents and Settings \ arx \ Локальные настройки \ Данные приложения» (до Vista)
Нормально создавать здесь папки с именами компаний и приложений, поэтому вы получите путь, подобный следующему:
"C: \ Users \ ARX \ AppData \ Local \ BlahSoft \ BlahApplication"
Обновление
Если вы хотите этот путь из .Net, вам нужно Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData)