我已经使用 NSIS 成功创建了 exe 文件。我已经使用以下代码将我的应用程序安装为 Windows 服务:
Exec "$INSTDIR\bin\batch.bat"
我已经检查了这条路径
Start Menu -> Control Panel -> Administrative Tools -> Services.
我的服务名称已成功安装。我的安装过程的最后一步使用以下代码启动应用程序:
!define MUI_FINISHPAGE_RUN net start servicename
但是这段代码不能很好地工作。如果我选择复选框,它不会启动服务。
我的情况是:
我的安装过程的最后一步是,我有一个复选框。如果用户选中复选框,则服务立即启动。否则不启动服务。但两种情况下都必须安装服务。如何解决这个问题?如何使用 nsis scrit 启动服务?