Недокументированные и малоизвестные возможности Windows XP
Шрифт:
База параметров реестра
Как уже говорилось в книге, на диске также содержится база данных Access, содержащая сведения более чем о 2500 параметрах и ветвях реестра.
Обратите внимание, что данная база является авторской разработкой и ее распространение, продажа или использование в своих проектах преследуется законом об авторском
ПРИМЕЧАНИЕ
На данный момент база данных не является готовым продуктом: она будет дорабатываться. Если вы найдете ошибки в описаниях параметров, желаете добавить какие-либо параметры или хотите поучаствовать в разработке интерфейса базы, пишите по электронному адресу parazone@mail.ru.
После открытия базы данных появится окно с информацией о новых функциях, которые будут реализованы в следующих версиях базы данных, а также изображения экрана некоторых готовых стилей оформления базы (если у вас есть идеи по оформлению будущих версий базы данных, присылайте их по адресу parazone@mail.ru). Чтобы перейти к окну поиска, необходимо дважды нажать кнопку Ok: после первого нажатия форма очистится, а после второго — откроется форма поиска.
Форма поиска содержит фильтры, позволяющие осуществить поиск в базе данных. Можно воспользоваться фильтром по версии Windows, в которой может использоваться данный параметр (флажки Фильтр Windows XP и Фильтр Windows 2000), по типу параметра (флажок Фильтр по типу) или по одному из ключей поиска (флажки Фильтр по ключу и Фильтр по программе). Можно также выполнить поиск по части названия ветви реестра, в которой находится параметр, или по части названия параметра (флажок Фильтр по части ветви или параметра), или по описанию параметра (флажок Фильтр по описанию записи). Форма поиска поддерживает множественные фильтры, то есть, например, одновременный поиск по версии Windows, типу параметра и части названия параметра. Пока нельзя произвести поиск по нескольким элементам одного списка, например одновременный поиск параметров DWORD-типа и строкового, но в следующей версии базы он будет добавлен. Нельзя также выполнить поиск, исключающий какие-то условия (например, поиск всех записей, не имеющих DWORD-тип).
После формирования запроса (установки соответствующих флажков и выбора в списках или полях нужного элемента) необходимо нажать кнопку Поиск. Начнется поиск записей в базе и вывод результата (для этого используется отдельная форма).
ВНИМАНИЕ
Информация, содержащаяся в базе, может устареть или оказаться неправильной, поэтому следует несколько раз подумать перед тем, как довериться тому, что написано в базе. По этой причине советую обновлять версию базы.
Форма вывода результата включает в себя названия ветви реестра и параметра, удовлетворяющего поиску, а также описание этого параметра и его значение в вашем реестре (два поля в нижней части экрана). С помощью данной формы можно установить новое значение параметра (кнопка Edit напротив одного из значений параметра в вашем реестре) или удалить существующий параметр (кнопка Del напротив одного из значений параметра в вашем реестре). Для перехода между найденными записями (на экран выводятся сведения только об одном параметре) используется стандартная панель перехода Access (в нижней части формы), содержащая кнопки перехода, а также отображающая количество найденных записей и номер текущей записи.
ПРИМЕЧАНИЕ
В данной версии базы нельзя отредактировать значение параметра или узнать его значение в вашей системе, если ветвь, в которой находится параметр, является общей (то есть хранит подразделы, имеющие общие названия, например «GUID-номер учетной записи»).
Чтобы опять перейти к форме ввода запроса поиска, нужно нажать кнопку Поиск в верхнем левом углу. Для выхода из базы следует нажать кнопку Выход.
Листинги
В папке Листинги приведены листинги, рассмотренные в книге.