Установите метабазу, используя nssm и скрипт Inno Setup - PullRequest
0 голосов
/ 10 января 2020

Я хочу открыть административное окно CMD с помощью Inno Setup и хочу установить:

nssm install metabase

Я попробовал следующую функцию, но она не работает.

Exec(ExpandConstant('{cmd}'), ' nssm install', '', SW_SHOW, ewWaitUntilTerminated, ResultCode);

Пожалуйста, кто-нибудь, помогите мне. Заранее спасибо.

1 Ответ

2 голосов
/ 16 января 2020

Вы эффективно выполняете:

cmd nssm install

Это не сработает нигде, не только в Inno Setup. Это должно быть:

cmd /c nssm install

Хотя запускать nssm через cmd - это слишком. Запустите его напрямую:

nssm install

Inno Setup Pascal Сценарий:

Exec('nssm', 'install', '', SW_SHOW, ewWaitUntilTerminated, ResultCode);
...