【windows】サービス登録コマンド sc
サービスの登録、削除はscコマンド、
サービスの起動、停止等はnetコマンド
(追加)C:>sc create hoge binPath= "C:\Program Files\hoge\hoge.exe --引数など --必要なら" (削除)C:>sc delete hoge
"binPath= "の後ろには1つスペースが必要とのこと。
なんだか不思議。そんなの知らないと普通くっつけちゃいますよね。
以下、コマンドのヘルプより。
C:\Users\yoshimura>sc create --help
説明:
レジストリおよびサービス データベースのサービス エントリを作成します。
使用法:
sc create [サービス名] [binPath= ] <オプション1>
<オプション2>...
オプション:
注意: オプション名には等号が含まれています。
等号と値の間にはスペースが必要です。
type=
(既定値 = own)
start=
(既定値 = demand)
error=
(既定値 = normal)
binPath=
group=
tag=
depend= <依存関係 (スラッシュ (/) で区切られています)>
obj=
(既定値 = LocalSystem)
DisplayName= <表示名>
password= <パスワード>