2016-01-19 2 views
0

Итак, я пытаюсь добавить новую dll в старый проект (который я не запускал). Все идет хорошо, в том, что я могу добавить dll и использовать его функции - без проблем. Однако, когда пришло время протестировать проект, после его сборки и упаковки установщика, я столкнулся с этим немного.Как добавить проект dcom в сервисы компонентов

Теперь я совершенно не знаком с этим, поэтому мне пришлось пройти много раз в Интернете, чтобы узнать, как упаковывать проекты и объекты dcom. Дополнительная информация: Что касается того, как этот проект закодирован/упакован до моих модификаций, его не было. Но! он пришел с аккуратными инструкциями относительно того, как установить разрешения доступа в dcomcnfg (Службы компонентов). Объектом DCOM был «ProjectCom.ProjectInfo».

Я очень старался упаковать и переупаковать новый проект (даже включая DLL, который использовался старым проектом, но не используется новым), но я никогда не мог заставить установку добавить ProjectCom.ProjectInfo запись в dcomcnfg>. < (Я знал об этом ProjectCom.ProjectInfo, потому что я сохранил копию старого установочного пакета и протестировал установки для сравнения.)

Вкратце вопрос: как я могу получить свой собственный ProjectCom. ProjectInfo появится в dcomcnfg?

ответ

0

По-видимому, я долго не искал google, когда писал этот вопрос. Объекты DCOM, по-видимому, автоматически добавляются в файл dcomcnfg.exe после установки. Тем не менее, мой просто не отображался до тех пор, пока программа ProgramInfo.exe не будет запущена в первый раз.

Здесь нет проблем. Двигайтесь вперед. Двигайтесь вперед.

+0

Впоследствии я обнаружил, что установщики могут фактически включать скрипт для ActiveX exe для самостоятельной регистрации. –

Смежные вопросы