Зарегистрируйте COM-объект, используя InstallShield - PullRequest
8 голосов
/ 14 апреля 2011

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

Спасибо

РЕДАКТИРОВАТЬ: enter image description here

Ответы [ 3 ]

9 голосов
/ 15 апреля 2011

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

2 голосов
/ 28 сентября 2012

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

0 голосов
/ 27 сентября 2012

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

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

РЕДАКТИРОВАТЬ :

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