特定の通常のアプリケーションをWindowsXPでWindowsサービスに変換するにはどうすればよいですか?
編集:これはサーバーアプリケーションであるため、GUIがなく、入力や出力を必要としません。
SCを使用して、ユーザー定義のサービスを作成できます。このコマンドは、サービスを作成します。
sc.exe create "Service Name" binPath= "C:\Your Program.exe"
Binpath =とプログラムの場所の間にスペースが必要であることに注意してください。
サービスを削除するには:
sc.exe delete "Service Name"
使用 SRVANY.EXE Windows *リソースキットから
Cygwinアプリケーションの場合使用 cygrunsrv (NT/W2Kサービスイニシエーター)
また、通常のアプリケーションをサービスとして正常に開始したら、ログオフしたときのアプリケーションの動作をテストすることをお勧めします。
一部のアプリケーション(古いもの?)は、コンピューターのログ記録またはシャットダウン時に送信されるメッセージの受信を好みません。
FireDaemon はこれを行うための別のオプションです。