Каковы каталоги APPDATA по умолчанию для каждой версии Windows?
Существует ли список каталогов APPDATA по умолчанию для каждой версии Windows? (XP и выше)
Мне нужно знать каталог по умолчанию, который будет возвращать каждая ОС для следующего вызова:
SHGetSpecialFolderLocation( NULL, CSIDL_APPDATA|CSIDL_FLAG_CREATE , &pidl );
1 ответ
Решение
На самом деле не существует простого ответа, который можно составить в виде списка, даже для установки на английском языке.
Вот несколько примеров, которые я только что вытащил из нескольких машин.
Windows 8 - C:\Users\%USERNAME%\AppData\Roaming
Windows 7 - C:\Users\%USERNAME%\AppData\Roaming
2K8 - C:\Users\%USERNAME%\AppData\Roaming
Vista - C:\Users\%USERNAME%\AppData\Roaming
XP - C:\Documents and Settings\%USERNAME%\Application Data
2K3 - C:\Documents and Settings\%USERNAME%\Application Data
вы получите разные ответы, когда вы будете в роуминге или нет, когда вы используете удаленный рабочий стол и т. д.