打包程序中有一个服务需要启动,虽然可以用批处理注册并启动,但是总归是不美观。
要实现下面功能
- run MyService.exe
- net start MyService
在innosetup的脚本中使用如下代码:
[Run]
Filename:"{app}/MyService.EXE"; Parameters:"-install"
Filename: "net.exe"; Parameters: "start MyService"; Flags:runhidden
[UninstallRun]
Filename:"{app}/MyService.EXE"; Parameters:"-uninstall"
不需要重启机器服务就可以启动了,一切OK
InnoSetup服务安装启动
本文介绍如何使用InnoSetup脚本实现服务的自动安装与启动,通过编写特定的脚本代码,可以在安装过程中无缝注册并启动指定的服务,无需额外步骤。
4184





