使用 nssm 和 Inno Setup 脚本安装配置数据库

Install metabase using nssm and Inno Setup script

我想使用 Inno Setup 打开管理 CMD window 并想安装:

nssm install metabase

我尝试了以下功能,但它不起作用。

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

请有人帮助我。提前谢谢你。

您正在有效执行:

cmd nssm install

这在任何地方都行不通,不仅在 Inno Setup 中。应该是:

cmd /c nssm install

尽管如此,通过 cmd 运行 nssm 有点矫枉过正。 运行 直接:

nssm install

在 Inno Setup Pascal 脚本中:

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