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


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

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

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

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

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

Действие RegisterMIMEInfo обрабатывает таблицу MIME для регистрации связи между типом контекста MIME, расширением имени файла и CLSID.

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

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

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