Поделиться через


Изменение реестра

Разделы реестра можно записать в системный реестр после установки всех выбранных компонентов и связанных с ними файлов. Стандартные действия, связанные с изменением реестра, должны быть последовательно выполнены после стандартных действий по установке файла, так как разделы реестра не могут быть записаны, если не были успешно установлены соответствующие компоненты и файлы.

Действие RegisterClassInfo обращается к таблице Class для регистрации сведений о классе COM установленных компонентов.

Действие RegisterExtensionInfo запрашивает таблицы Extension и Verb и регистрирует соответствующие расширения и сведения о командных командах в операционной системе.

Действие RegisterProgIdInfo управляет регистрацией данных OLE ProgId в операционной системе.

Действие RegisterMIMEInfo обрабатывает таблицу MIME для регистрации связи между типом контекста MIME, расширением имени файла и ИДЕНТИФИКАТОРом CLSID.

Действие WriteRegistryValues обрабатывает таблицу Registry и записывает ключи для всех компонентов, которые были установлены локально или запущены из источника. Таблица Реестра позволяет записывать разделы в HKEY_CLASSES_ROOT, HKEY_CURRENT_USER, HKEY_LOCAL_MACHINE и HKEY_USERS кусты реестра.

Действие RemoveRegistryValues удаляет ключи, помеченные для удаления в столбце Имя таблицы Registry или RemoveRegistry Table.

Действие RegisterTypeLibraries обрабатывает таблицу TypeLib и регистрирует установленные библиотеки типов в системе.