NSISスクリプトを使用してWindowsサービスとしてアプリケーションをインストールするには?
スクリプトでこのコマンドを使用しましたExec '"sc.exe"
が、インストール後、それに関連する Windows サービスでサービスが見つからなかったので、助けてください。
NSISスクリプトを使用してWindowsサービスとしてアプリケーションをインストールするには?
スクリプトでこのコマンドを使用しましたExec '"sc.exe"
が、インストール後、それに関連する Windows サービスでサービスが見つからなかったので、助けてください。
NSIS Web サイトに記載されているように、複数のプラグインが存在します。
私にとっては不必要に複雑に思えたので、sc
ツールを直接使用することになりました。コマンドは非常に単純です。
!define appName "theApp.exe"
!define displayName "My Awesome Service"
!define serviceName "MyAwesomeService"
ExecWait 'sc create ${serviceName} error= "severe" displayname= "${displayName}" type= "own" start= "auto" binpath= "$INSTDIR\${appName}"'
ここsc create
で利用可能な引数の完全なリスト