Регистрация COM-объекта с помощью InstallShield

Я использую InstallShield 2011. У меня есть COM-объект, который необходимо зарегистрировать во время установки. Я не могу найти нигде, где он инструктирует вас о том, как это сделать. У кого-нибудь есть идеи?

спасибо

изменить: enter image description here

3 ответов


создайте компонент и добавьте к нему com dll / ocx и щелкните его правой кнопкой мыши, чтобы пометить его как ключевой файл, если это необходимо. Затем щелкните правой кнопкой мыши файл и выберите "извлечь COM". Вы должны увидеть кучу сообщений о ходе работы, как он собирает различные записи реестра. Создайте установщик и протестируйте его на чистой машине.


см. блог рода Мопина《извлечение/Регистрация COM В проекте InstallShield》 http://www.installationdeveloper.com/3028/com-extractionregistration-in-an-installshield-project/


существует ручной метод регистрации COM, описанный здесь. Он также показывает метод, который является не рекомендуется, чтобы зарегистрироваться автоматически во время сборки.

(Google для "Настройка параметров регистрации COM вручную" если ссылка перестает работать).

редактировать:

  • ссылка действительно перестала работать - кажется, база знаний Installshield теперь только для входа в систему. Какой позор.
  • добавить ссылку на Flexera (владельца установки) главной страницы helpnet: http://helpnet.flexerasoftware.com/. Нажмите на кнопку "библиотек" ссылки в левом столбце справки (приятные глазу мелочи, которые, похоже, сделан с RoboHelp).
  • можно также добавить прямую ссылку на аналогичную тему:Настройка параметров регистрации COM вручную.