6

NSISスクリプトを使用してWindowsサービスとしてアプリケーションをインストールするには?

スクリプトでこのコマンドを使用しましたExec '"sc.exe"が、インストール後、それに関連する Windows サービスでサービスが見つからなかったので、助けてください。

4

3 に答える 3

2

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で利用可能な引数の完全なリスト

于 2021-03-24T10:16:11.620 に答える