Установите pfx сертификат в пользовательском хранилище в использовании Windows WiX

Может кто-то предоставлять мне отрывок WiX или решение для упомянутого сценария. Я должен включать pfx файл в WiX msi, и пользователь загрузит мой msi на свою машину через Internet Explorer и установку Щелчка, и мне нужен также сертификат, который будет установлен на его машине.

9
задан Wim Coenen 27 December 2009 в 13:19
поделиться

1 ответ

Нужен элемент Сертификат . Он является частью расширения IIS для wix, но может быть использован и для инсталляций, не связанных с IIS.

Вам нужно

  1. объявить префикс для пространства имен iis, для пример в корневом элементе Wix:

    
    
  2. Введите PFX-файл в качестве двоичного файла. поток в вашем установочном пакете. Добавить элемент двоичный под элементом элемент продукта:

    
    
  3. Объявите компонент с элементом , для пример вроде этого. Посмотрите на документация , вам нужно заполнить некоторые больше атрибутов. Обратите внимание, что вам не нужен CertficatePath, если вы используете атрибут BinaryKey.

    .
     
    
    
  4. Активируйте расширение IIS, добавив опция -ext WixIISExtension. при вызове инструментов командной строки wix. Если вы используете визуальную студию, то это просто добавление ссылки в ваш проект wix на WixIISExtension.

9
ответ дан 4 December 2019 в 15:21
поделиться
Другие вопросы по тегам:

Похожие вопросы: