InstallShield 2018 Professional Edition - PullRequest
       9

InstallShield 2018 Professional Edition

0 голосов
/ 21 сентября 2018

Я использую проект Basic MSI в InstallShield 2018 Professional Edition.Я создал несколько Экземпляров и хотел бы иметь несколько сервисов (каждый сервис для каждого экземпляра), и сервис должен запускаться при создании нового экземпляра.

Как передать следующую команду Windows в командной строке Аргумент installshield для создания службы.

(sc create имя_службы binpath = "path" DisplayName = "name" start = auto)

Возможно ли вышеуказанное требование в базовом проекте MSI?Если да, то как?Пожалуйста, помогите.

Также возможно ли для пользователя ввести имя службы, и это имя должно добавляться с предопределенным именем службы? (Может быть, во всплывающем окне)

Заранее спасибо.

1 Ответ

0 голосов
/ 21 сентября 2018

В командной строке вы можете передать некоторые свойства и выполнить настраиваемое действие (installscript, c # и т. Д.) И использовать эти свойства при запуске sc.exe для создания службы.

Вы можетеконечно, добавьте новые диалоги или измените существующие, чтобы использовать пользовательские параметры для сервисов, которые вы хотите создать, но это требует немного больше работы.

...