1. 程式人生 > >inno setup執行帶引數服務程式並啟動服務

inno setup執行帶引數服務程式並啟動服務

打包程式中有一個服務需要啟動,雖然可以用批處理註冊並啟動,但是總歸是不美觀。


要實現下面功能


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