Вверх ↑
Ответов: 3889
Рейтинг: 362
#1: 2011-10-30 01:10:05 ЛС | профиль | цитата
Master4eG, в реальности вся информация берётся из реестра: HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorerShell Folders:



Add(MainForm,2953706,224,140)
{
link(onCreate,16231271:doRead,[])
}
Add(Registry,16231271,287,154)
{
HKey=1
Key="SoftwareMicrosoftWindowsCurrentVersionExplorerShell Folders"
Value="AppData"
link(onRead,2953706:doCaption,[(331,160)(331,122)(211,122)(211,146)])
}

------------ Дoбавленo в 01.10:
Обращаю внимание разработчиков с доступом к SVN, что прямо в самом реестре NT6.x написано "!Do not use this registry key Use the SHGetFolderPath or SHGetKnownFolderPath function instead". Видимо, сама система не (всегда?) пользуется этими ключами при работе, они могут быть повреждены или изменены в противоречие с реально используемыми путями и рекомендуется обращаться к API за точной информацией.
карма: 1

0