Скрытие нескольких шагов в уже существующем установщике - PullRequest
1 голос
/ 06 июня 2011

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

Есть ли способ для этого? Как я могу это сделать?

Например, при установке postgreSQL я хотел бы скрыть шаги / окна для ввода имени пользователя / пароля и запустить пакетный файл для установки имени пользователя и пароля.

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

Спасибо.

Ответы [ 2 ]

1 голос
/ 07 июня 2011

Я не думаю, что можно просто скрыть один конкретный шаг от установщика.Кроме того, AFAIK One Click Installer является только закрытым исходным кодом, поэтому вы не можете изменить его поведение.Однако есть два альтернативных способа:

  • показать этот шаг визуально, но с другими значениями по умолчанию, поэтому пользователь может просто щелкнуть далее
  • запустить установщик в неинтерактивном режиме (--mode unattended)

Прежде всего проверьте доступные опции с помощью Руководство по установке и:

cmd>postgresql-9.0.4-1-windows_x64.exe --help

Например, вы можете настроить --superaccount MyCustomizedUser --superpassword 12345 с таким результатом (по умолчаниюpostgres и пустой пароль):

enter image description here

1 голос
/ 07 июня 2011

Я уже нашел ответ на мою проблему.Он выполняет автоматическую установку, когда взаимодействие с пользователем больше не требуется.Установка может быть выполнена в командной строке, где параметры могут быть просто добавлены (файл конфигурации также может использоваться для этих параметров).

См. Следующие ссылки:

http://www.enterprisedb.com/docs/en/8.4/instguide/Postgres_Plus_Advanced_Server_Installation_Guide-15.htm#P889_74430

Для ссылки на параметры командной строки:

http://www.enterprisedb.com/docs/en/8.4/instguide/Postgres_Plus_Advanced_Server_Installation_Guide-17.htm#P1062_89370

Хотя в этом процессе установки отображается только индикатор выполнения, моя проблема уже решена, поскольку взаимодействие с пользователем уже не требуется.:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...