Вам, вероятно, следует переформулировать свой вопрос, чтобы получить ответы о том, как выполнить внешнюю программу с использованием параметров командной строки в сценарии InstallShield. Возможно, в документации уже достаточно информации об этом.
Что касается установки Firebird, ознакомьтесь с этим документом , который поставляется вместе с установкой Firebird и показывает все доступные параметры для исполняемого файла установки Firebird. Если вы не хотите, чтобы пользователь видел, что ваша программа устанавливает Firebird, вам, вероятно, следует использовать переключатели / SP- , / VERYSILENT и / SUPPRESSMSGBOXES, Другие переключатели, на которые стоит обратить внимание: / NOICONS для подавления создания группы программ в меню «Пуск» и / COMPONENTS = ... для установки только того, что абсолютно необходимо для вашей программы. функционировать.
Обратите внимание, что установка Firebird - это только часть того, что вы должны делать. Для четкого отделения от других программ, использующих Firebird, вы должны создать новую учетную запись пользователя Firebird с паролем, и всегда полезно добавить псевдоним для вашей базы данных в файл aliases.conf .