summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--spice-guest-tools.nsis20
1 files changed, 15 insertions, 5 deletions
diff --git a/spice-guest-tools.nsis b/spice-guest-tools.nsis
index 57c1bd1..b149484 100644
--- a/spice-guest-tools.nsis
+++ b/spice-guest-tools.nsis
@@ -200,11 +200,9 @@ FunctionEnd
Function InstallBalloonDriver
Call InstallDriver
- Call GetDriverSubdir
- Pop $0
- StrCpy $0 "$INSTDIR\drivers\$0\blnsvr.exe -i"
- nsExec::ExecToLog $0
- nsExec::ExecToLog 'net start BalloonService'
+
+ Call InstallBalloonService
+
FunctionEnd
Function InstallDriver
@@ -301,3 +299,15 @@ Function InstallVdAgentService
Call InstallService
FunctionEnd
+
+Function InstallBalloonService
+ Call GetDriverSubdir
+ Pop $0
+ StrCpy $0 "$INSTDIR\drivers\$0\blnsvr.exe"
+
+ Push "Balloon Service"
+ Push $0
+ Push "BalloonService"
+ Call InstallService
+
+FunctionEnd