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


Поиск записи реестра и создание свойства, удерживающего значение реестра

Поиск записи реестра и создание свойства со значением этого файла

  1. Не добавляйте подпись в таблицу подписей или таблицу Complocator. Если сигнатура файла указана в таблице AppSearch и отсутствует в таблицах Signature или CompLocator, установщик выполняет поиск в таблице RegLocator.

  2. Укажите запись реестра для поиска в таблице RegLocator. Если подпись отсутствует в таблице сигнатуры и значение столбца Type имеет значение msidbLocatorTypeRawValue, предполагается, что поиск выполняется для конкретного имени раздела реестра, на которое указывает таблица RegLocator.

    Таблица RegLocator (частичная)

    Подпись_ Root Клавиши Имя Тип
    AppValue
    2
    ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ\Microsoft\Myapp

    Myname
    msidbLocatorTypeRawValue

     

  3. Наконец, заполните таблицу AppSearch , чтобы действие AppSearch возвращало значение AppValue. После выполнения установщиком действия AppSearch значение MYREGVAL является значением AppValue.

    Таблица AppSearch (частичная)

    Свойство Сигнатура
    MYREGVAL
    AppValue