Существует ли «словарь» реестра Windows, который объясняет весь (или большую часть) реестра Windows?[закрыто]
Вопрос
Я хотел бы видеть, для чего используются ключи реестра.Книга о реестре тоже подойдет.Информация об изменениях в Windows Vista была бы полезна!
Решение
О, как бы мне хотелось, чтобы был хоть один сайт, где реестр коллективно документировался бы всеми, кто туда записывает значения!Имейте в виду, что любое приложение может создать свой собственный набор ключей и значений реестра, поэтому такие усилия потребуются не только MS.Хотя они будут ключевым игроком!
Между тем, есть два сайта MS, которые я использую в качестве отправной точки, когда мне нужно знать, что делает конкретная пара ключ/значение:
Ссылка на реестр Windows 2003:http://technet.microsoft.com/en-us/library/cc778196.aspx
Ссылка на реестр Windows 2000:http://technet.microsoft.com/en-us/library/cc974061.aspx
Имейте в виду, что, поскольку Windows развивается, даже информация о старых версиях может быть очень полезной.Также обратите внимание, что W2003 очень похож на XP.К сожалению, я не нашел ссылки на реестры Vista/Windows 2008, аналогичные приведенным выше.
Если вам нужно узнать, что случилось с конкретным ключом, а он не найден ни в одной из приведенных выше ссылок, попробуйте выполнить поиск по полному пути к этому ключу на странице http://support.microsoft.com
Другие советы
Статья в Википедии на самом деле довольно хорошая.Не полный отчет обо всем, но и не такой уж убогий.http://en.wikipedia.org/wiki/Windows_Registry
Всегда сначала ищите API в Windows SDK, а не записи реестра.Например, если вы сохраните путь к папке «Мои документы» пользователя (да, он находится в реестре), ваш код может сломаться, когда реестр пользователя переместится на другой компьютер, где профиль пользователя хранится в другом месте.
Рекомендуемое чтение:Долгая и печальная история ключа Shell Folders
я использовал этот файл справки в прошлом.Очень хороший ресурс