Составители:
RegFlushKey Записывает все атрибуты заданного раздела в реестр.
(Для всех версий)
RegGetKeySecurity Возвращает дескриптор безопасности заданного откры-
того раздела. (Для Windows NT)
RegLoadKey Создает подраздел раздела HKEY_USER или
HKEY_LOCAL_MACHINE, прежде чем копировать в
этот подраздел информацию из указанного файла. (Для
всех версий)
RegNotifyChangeKeyValue Извещает вызывающую функцию об изменении атри-
бутов или содержимого открытого раздела. Не извещает
об удалении раздела. (Для всех версий)
RegOpenKey* Открывает указанный раздел, но не создает его
RegOpenKeyEx Открывает указанный раздел, но не создает его. (Для
Windows 98/95/NT)
RegQuerylnfoKey** Читает информацию об открытом подразделе, в том
числе о его размере, номере, классе, атрибуте безопас-
ности и т.д. (Для Windows 98/95/NT)
RegQueryMultipleValues Возвращает тип и данные для списка имен параметров,
связанных с открытым разделом. (Для всех версий)
RegQueryValue* Читает значение, связанное с безымянным параметром
указанного открытого раздела
RegQueryValueEx** Читает значение, связанное с безымянным параметром
указанного открытого раздела. (Для Windows 98/95/NT)
RegReplaceKey Заменяет файл, в котором хранятся копии разделов и
подразделов, новым файлом. При перезапуске системы
разделы и подразделы получат значения параметров,
заданные в новом файле. (Для Windows 98/95/NT)
RegRestoreKey Читает данные реестра из указанного файла, копируя их
в подразделы заданного раздела. (Для всех версий)
RegSaveKey Сохраняет указанный раздел, подразделы и параметры в
файле. (Для всех версий)
RegSetKeySecurity Устанавливает атрибут безопасности открытого разде-
ла. (Для Windows NT)
RegSetValue* Связывает безымянный параметр (текстовый) с опреде-
ленным разделом
RegSetValueEx** Сохраняет данные в заданном параметре открытого
раздела и может присвоить разделу дополнительное
значение и информацию о типе. (Для Windows
98/95/NT)
RegUnLoadKey Выгружает (удаляет) из реестра указанный раздел, все
его подразделы и параметры. (Для Windows 98/95/NT)
* Функция обеспечивает совместимость с Windows З.х.
** Функции, которые чаще всего используются приложениями.
API-функции RegSetKeySecurity(), RegGetKeySecurity(), а также параметры безо-
пасности некоторых других функций можно применять только в среде Windows NT.
Windows 9x не поддерживает защиты реестра, поэтому атрибуты безопасности просто
игнорируются или возвращаются в виде нулевых значений.
Рассмотрим определение некоторых основных функций работы с реестром. Функ-
ция RegQueryInfoKey() определена следующим образом:
148
RegFlushKey Записывает все атрибуты заданного раздела в реестр.
(Для всех версий)
RegGetKeySecurity Возвращает дескриптор безопасности заданного откры-
того раздела. (Для Windows NT)
RegLoadKey Создает подраздел раздела HKEY_USER или
HKEY_LOCAL_MACHINE, прежде чем копировать в
этот подраздел информацию из указанного файла. (Для
всех версий)
RegNotifyChangeKeyValue Извещает вызывающую функцию об изменении атри-
бутов или содержимого открытого раздела. Не извещает
об удалении раздела. (Для всех версий)
RegOpenKey* Открывает указанный раздел, но не создает его
RegOpenKeyEx Открывает указанный раздел, но не создает его. (Для
Windows 98/95/NT)
RegQuerylnfoKey** Читает информацию об открытом подразделе, в том
числе о его размере, номере, классе, атрибуте безопас-
ности и т.д. (Для Windows 98/95/NT)
RegQueryMultipleValues Возвращает тип и данные для списка имен параметров,
связанных с открытым разделом. (Для всех версий)
RegQueryValue* Читает значение, связанное с безымянным параметром
указанного открытого раздела
RegQueryValueEx** Читает значение, связанное с безымянным параметром
указанного открытого раздела. (Для Windows 98/95/NT)
RegReplaceKey Заменяет файл, в котором хранятся копии разделов и
подразделов, новым файлом. При перезапуске системы
разделы и подразделы получат значения параметров,
заданные в новом файле. (Для Windows 98/95/NT)
RegRestoreKey Читает данные реестра из указанного файла, копируя их
в подразделы заданного раздела. (Для всех версий)
RegSaveKey Сохраняет указанный раздел, подразделы и параметры в
файле. (Для всех версий)
RegSetKeySecurity Устанавливает атрибут безопасности открытого разде-
ла. (Для Windows NT)
RegSetValue* Связывает безымянный параметр (текстовый) с опреде-
ленным разделом
RegSetValueEx** Сохраняет данные в заданном параметре открытого
раздела и может присвоить разделу дополнительное
значение и информацию о типе. (Для Windows
98/95/NT)
RegUnLoadKey Выгружает (удаляет) из реестра указанный раздел, все
его подразделы и параметры. (Для Windows 98/95/NT)
* Функция обеспечивает совместимость с Windows З.х.
** Функции, которые чаще всего используются приложениями.
API-функции RegSetKeySecurity(), RegGetKeySecurity(), а также параметры безо-
пасности некоторых других функций можно применять только в среде Windows NT.
Windows 9x не поддерживает защиты реестра, поэтому атрибуты безопасности просто
игнорируются или возвращаются в виде нулевых значений.
Рассмотрим определение некоторых основных функций работы с реестром. Функ-
ция RegQueryInfoKey() определена следующим образом:
148
Страницы
- « первая
- ‹ предыдущая
- …
- 144
- 145
- 146
- 147
- 148
- …
- следующая ›
- последняя »
